0

当他离线时,我必须在用户墙上发帖。我查看了发布的数量并检查了下面编写的代码似乎没问题,也没有抛出错误并成功完成,但我无法在用户墙上看到发布。请帮忙。

$facebook = new Facebook(
                array(
                   'appId'  => "446262598768110",
                   'secret' => "<REMOVED>",
                )
            );


 $facebook->setAccessToken("<REMOVED>");
//create message with token gained before
echo " lets try posting";

$access_token = $facebook->getAccessToken();
$user_id = $facebook->getUser();
echo "\ndone3..... $access_token.-----.$user_id.----new\n";


$post = array(
           'message' => 'This message is posted with access token - ' . date('Y-m-d H:i:s')
        );

//and make the request
$res = $facebook->api("/me/feed", 'GET', $post); //have tried both Post and Get method but result remain same
4

1 回答 1

0

离线访问在几个月前就被删除了。此外,每次您想要发布某些内容时,您都必须“发布”到 Facebook 图表。

没有看到 facebook 图表的结果,根本不可能帮助你。

尽管如此:请仔细检查您是否使用了正确的访问令牌。您必须自己扩展短期访问令牌(https://developers.facebook.com/docs/howtos/login/extending-tokens/),以便访问令牌本身在您要发布时仍然有效计划任务。

如果您尝试使用应用访问令牌发帖,则根本不能使用“/me/feed”。

于 2013-04-23T10:05:14.863 回答