就像使用Facebook PHP SDK的Facebook页面


Like a Facebook Page using Facebook PHP SDK

我需要为FLike放置一个自定义图像。但似乎唯一的方法是使用Facebook APP,通过PHP SDK请求用户许可并点赞。

最后一部分对我来说不起作用。用户授予的权限是"publish_actions"answers"user_likes"(user_likes只是为了知道用户是否已经喜欢上了这个页面,这个页面运行得很好)

我试图调试的代码是.

$facebook->api('/me/likes', 'post', array('url'=>'<URL to Facebook page>'));

有什么想法吗?我已经尝试了足够多的搜索和阅读论坛,但找不到"可能与否"的答案,如果是,我错在哪里

我得到的回应是"(#200)应用程序无权进行此调用"

为了在Facebook页面上发布Like,您必须使用Like按钮社交插件。

在对象上发布Likes的一种方法是使用Open Graph Like功能。这需要publish_actions权限,图形URL看起来像:

https://graph.facebook.com/[User FB ID]/og.likes
object=OG_OBJECT_URL&access_token=USER_ACCESS_TOKEN

然而,这目前不支持Facebook页面。

检查是否为u禁用了她的facebook访问权限