我想在Facebook墙上发帖子。我尝试使用developer.facebok和settigns,询问我必须链接的网站。实际上我正在本地工作,网站没有在服务器上发布。我如何从我当地的机器发布到Facebook墙上。
var body = 'Reading Connect JS documentation';
FB.api('/me/feed', 'post', { message: body }, function(response)
{
if (!response || response.error)
{
alert('Error occured');
}
else
{
alert('Post ID: ' + response.id);
}
});
答案 0 :(得分:0)
我建议警告response.error而不是静态字符串,或者设置一个调试器;指向那里,看看价值。
另请查看网络流量并检查响应流是否有效。
即使在用户离开您的应用后仍然可以发布到墙上(但仍然保留了publish_stream接受的权限),那么您只需将您的应用ID /机密用户作为他们发布。来自https://developers.facebook.com/docs/reference/api/permissions/
使您的应用能够向用户发布内容,评论和赞 流和用户的朋友的流。有了这个许可, 您可以随时将内容发布到用户的Feed,而无需 需要offline_access。但请注意Facebook 建议用户启动的共享模型。