我必须在离线时在用户墙上发帖。我经历了一些发布并检查下面写的代码似乎没问题,也没有抛出错误并完成成功但我无法在用户墙上看到发布。帮助。
$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
答案 0 :(得分:0)
离线访问被删除了。此外,每次想要发布内容时,都必须“POST”到脸谱图。
没有看到facebook图表的结果,根本无法帮助你。
然而:仔细检查,你正在使用正确的访问令牌。你必须通过自己的(https://developers.facebook.com/docs/howtos/login/extending-tokens/)扩展短期访问令牌,这样当你想通过cron-job发布时,访问令牌本身仍然有效。
如果您尝试使用应用访问令牌发帖,则根本无法使用“/ me / feed”。