如何使用Facebook SDK API“赞”页面/网址?

时间:2012-01-10 11:58:42

标签: php facebook facebook-graph-api

我正在使用此代码:

$facebook->api('/me/likes/', 'post',  array('url' => 'http://www.google.com'));

我收到以下错误:

Fatal error: Uncaught OAuthException: (#200) App does not have permission to make this call thrown in

范围(权限)是:

'scope' => 'publish_stream, email'

2 个答案:

答案 0 :(得分:4)

唯一可以通过编程方式喜欢的是具有likes连接的facebook对象。

取自https://developers.facebook.com/docs/reference/api/

  

您可以评论或喜欢任何具有/ comments或/喜欢的对象   通过发布到https://graph.facebook.com/OBJECT_ID/comments建立联系   和https://graph.facebook.com/OBJECT_ID/likes

<小时/> 更新:

user对象也有类似连接,但是用于聚合其他对象的喜欢,不可能“喜欢”用户。 (谢天谢地; P)

感谢@Juicy Scripter指出这一点......

答案 1 :(得分:0)

来自:https://developers.facebook.com/docs/reference/api/page/

要获取用户需要的页面喜欢的列表,请使用至少具有/me/likes权限的有效用户访问令牌获取user_likes没有 API方法调用添加一个页面到喜欢的内容或删除一个页面。