我正在撰写一个在网页Feed上发帖的应用。 一切正常,它作为PAGE发布,但昨天它开始发布为页面的ADMIN。今天又是O.K了。
有什么我做错了还是小故障? 如果这种情况再次发生,我希望能够处理这个问题。
我正在使用的PHP代码:
require_once('AppInfo.php');
require_once('sdk/src/facebook.php');
$page_access_token = $_POST['page_access_token'];
$page_id = $_POST['page_id'];
$message = $_POST['message'];
$link = $_POST['link'];
$facebook = new Facebook(array(
'appId' => AppInfo::appID(),
'secret' => AppInfo::appSecret()
));
$post_id = $facebook->api(
'/'.$page_id.'/feed',
"post",
array(
'access_token' => $page_access_token,
'message' => $message,
'link' => $link
));
答案 0 :(得分:0)
简短回答:是的,你可以检查(不要阻止,因为这是在FB的手中),但我不建议尝试,它大量超过工程。您可能还有责任导致错误,请参阅下文。
答案很长: 不幸的是(虽然它可以很好地取决于你站在哪一方面)“快速行动并破坏事物”(Facebook的Moto)确实会导致这些潜在的问题。 Facebook通常很快就会收到任何错误。
虽然我可以看到你的担忧,但实际上有很多你需要开始检查和验证你是否要走这条路线,到最后你会有一个膨胀的应用程序,这可能会导致其问题自。我会说你应该能够轻松入睡,知道有99.9%的可能性不会再发生。
我认为你可能做的唯一一件事就是,当它碰巧登录到Facebook并以管理员身份使用该页面时。我建议你尝试将其用于测试,因为我认为这很可能已经发生了。