将页面Feed作为PAGE发布到页面 - 而不是ADMIN

时间:2012-12-19 11:56:49

标签: php facebook post admin feed

我正在撰写一个在网页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
));

1 个答案:

答案 0 :(得分:0)

简短回答:是的,你可以检查(不要阻止,因为这是在FB的手中),但我不建议尝试,它大量超过工程。您可能还有责任导致错误,请参阅下文。

答案很长: 不幸的是(虽然它可以很好地取决于你站在哪一方面)“快速行动并破坏事物”(Facebook的Moto)确实会导致这些潜在的问题。 Facebook通常很快就会收到任何错误。

虽然我可以看到你的担忧,但实际上有很多你需要开始检查和验证你是否要走这条路线,到最后你会有一个膨胀的应用程序,这可能会导致其问题自。我会说你应该能够轻松入睡,知道有99.9%的可能性不会再发生。

我认为可能做的唯一一件事就是,当它碰巧登录到Facebook并以管理员身份使用该页面时。我建议你尝试将其用于测试,因为我认为这很可能已经发生了。

相关问题