我正在尝试在我的博客上使用facebooks graph api,以便用户留下评论并查看有关查看文章的评论,我看过那里的图表api页面,我总是收到错误'未经授权的帖子请求'< / p>
当用户通过fbconnect接受我的应用时,我已请求publish_stream和status_update,我使用类似的代码发布评论:
facebook -> api('/http://www.mysite.com/blog/article-title-here/likes',
'post',
array(
'id' => 'http://www.mysite.com/blog/article-title-here',
'message' => 'users comment',
'created_time' => PHP_DATE_FUNCTION
)
);
答案 0 :(得分:1)
你这是错误的做法......
您只能使用发布方法在用户页面的组墙上发布。你不能像那样传递一个id:
http://developers.facebook.com/docs/reference/api/post/
作为替代方式,您可能需要查看facebook提供的评论框插件:
http://developers.facebook.com/docs/reference/plugins/comments
-Roozbeh
答案 1 :(得分:0)
facebook -> api('/'.$post_id.'/comments',
'post',
array(
'message' => 'users comment',
)
);
如果您尝试在帖子或照片上发表评论然后使用此
,我认为您需要使用最新的facebook图表API