4

我正在编写一个在页面提要上发布的应用程序。一切正常,它作为页面发布,但昨天它开始作为页面的管理员发布。今天又好了。

有什么我做错了还是小故障?万一这种情况再次发生,我希望能够处理这个问题。

我正在使用的 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
));
4

1 回答 1

0

简短的回答:是的,你可以检查(不能阻止,因为那是在 FB 的手中),但我不建议尝试,它大量过度工程。您也可能对导致错误负责,请参见下文。

长答案:不幸的是(尽管根据你站在哪一边可能会很好)“快速行动并打破常规”(Facebook 的 Moto)确实会导致这些潜在问题。不过,Facebook 通常会很快发现任何错误。

虽然我可以看到您的担忧,但实际上您需要开始检查和验证是否要走这条路,最终您将拥有一个臃肿的应用程序,这可能会导致其自身出现问题。我会说你应该能够轻松入睡,因为知道有 99.9% 的可能性不会再次发生。

我认为你可以做的唯一一件事就是,在它碰巧登录到 Facebook 并以管理员身份使用该页面的那一天。我建议您尝试对此进行测试,因为我认为这很可能已经发生。

于 2012-12-26T13:09:59.710 回答