无法通过实时更新API订阅页面的喜欢

时间:2011-09-21 16:52:06

标签: facebook-graph-api real-time

我正在尝试更新我的应用程序所在页面的计数更新时的更新。我试图通过使用FB Real-time Updates API

来实现这一目标

当我使用object =“page”和fields =“likes”进行POST时,我收到400错误消息“喜欢”是一个无效的字段名称。

object =“page”和fields =“name”工作正常。

文档说明您可以订阅任何公共属性。

对于那些玩主场比赛的人来说,以下是重现问题的步骤:

  1. 获取应用的OAuth令牌:

    https://graph.facebook.com/oauth/access_token?client_id=<app_id>&client_secret=<secret>&grant_type=client_credentials

  2. 发布到订阅网址:

    https://graph.facebook.com/<app_id>/subscriptions

  3. POST变量:

    'access_token' => `<access token from step 1>`,
    'object' => 'page',
    'fields' => 'likes',
    'callback_url' => `<a callback url>`,
    'verify_token' => 'testingstring123'
    

2 个答案:

答案 0 :(得分:2)

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

上的“实时更新”部分不支持此功能
  

Page对象支持图片,标记和的实时更新   签到连接。

     

注意:目前尚不支持实时更新   Page checkins。

答案 1 :(得分:1)

订阅喜欢的内容仅适用于用户喜欢的页面。 “喜欢”对象是用户或网页所喜欢的网页,而不是您网页上有多少人无法订阅的数量。