【问题标题】:How can I 'Like' pages / url with Facebook SDK API?如何使用 Facebook SDK API 点赞页面/网址?
【发布时间】:2012-01-10 11:58:41
【问题描述】:

我正在使用此代码:

$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'

【问题讨论】:

  • 请停止在标题中写标签。

标签: php facebook facebook-graph-api


【解决方案1】:

唯一可以通过编程方式被点赞的是带有likes 连接的facebook 对象。

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

您可以评论或喜欢任何具有 /cmets 或 /likes 的对象 通过发布到https://graph.facebook.com/OBJECT_ID/comments 进行连接 和https://graph.facebook.com/OBJECT_ID/likes


更新:

user 对象也有一个点赞连接,但它用于聚合其他对象的点赞,不可能“点赞”一个用户。 (谢天谢地;P)

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

【讨论】:

  • 除了一个例外,user 对象。 ;) 由于其他原因而有这种联系,其他对象的喜欢聚合
【解决方案2】:

发件人:https://developers.facebook.com/docs/reference/api/page/

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

【讨论】:

    猜你喜欢
    • 2011-03-04
    • 1970-01-01
    • 2014-04-12
    • 2011-11-30
    • 1970-01-01
    • 1970-01-01
    • 2013-11-06
    相关资源
    最近更新 更多