离线fb张贴不工作


offline fb posting not working

我不得不在他离线的时候在用户墙上发帖。我查看了张贴的次数,检查了下面写的代码,似乎还可以,也没有抛出错误,完全成功,但我无法在用户墙上看到张贴。Pl的帮助。

$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

离线访问在几个月前就被取消了。此外,你必须"POST"到facebook图,每次你想发布的东西。

如果没有看到facebook图表的结果,我几乎不可能帮到你。

然而:仔细检查,您正在使用正确的访问令牌。您必须自己扩展短期访问令牌(https://developers.facebook.com/docs/howtos/login/extending-tokens/),以便当您希望通过cron-job发布时,访问令牌本身仍然有效。

如果你试图通过使用应用程序访问令牌发布,你不能使用"/me/feed"。