【问题标题】:Can't subscribe to page's likes through Real-time updates API无法通过实时更新 API 订阅页面的点赞
【发布时间】:2011-09-21 16:52:06
【问题描述】:

我正在尝试在更新我的应用所在页面的点赞数时获取更新。我正在尝试通过使用FB Real-time Updates API

来实现这一点

当我使用 object = "page" 和 fields = "likes" 进行 POST 时,我收到 400 错误消息“"likes" is an invalid field name'。

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

POST 变量:

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

【问题讨论】:

标签: facebook-graph-api real-time


【解决方案1】:

这不受支持 - 来自 https://developers.facebook.com/docs/reference/api/page/ 上的“实时更新”部分:

Page 对象支持对图片、标记和 签入连接。

注意:还不支持实时更新的总数 页面签到。

【讨论】:

  • 感谢您让这个问题起死回生。自从我发布了这个,他们更新了他们的文档。
【解决方案2】:

订阅点赞仅适用于用户喜欢的页面。 'likes' 对象是用户或页面喜欢的页面,而不是有多少人喜欢您的页面,无法订阅。

【讨论】:

  • 来自 API 文档:" 请注意,页面主题仅用于订阅对页面公共属性(如名称、类别、图片等)的更改。这与返回的信息相同通过图形 api 调用 graph.facebook.com/<page>。”我想知道页面的“喜欢”数量何时更新。该 包含在 graph.facebook.com/<page> 数据中。有没有什么地方说我不能订阅那个号码?
  • 我重新阅读了它,它非常模糊。从他们的措辞看来,它应该是可用的。我将在以下位置提交错误:developers.facebook.com/bugs
  • 我实际上首先尝试过,但由于某种原因,我的错误报告只是挂起并且从未被提交。您是否在通过新系统提交错误时遇到任何问题?
猜你喜欢
  • 2015-05-09
  • 1970-01-01
  • 2015-05-22
  • 1970-01-01
  • 2011-11-14
  • 1970-01-01
  • 1970-01-01
  • 2012-09-16
  • 1970-01-01
相关资源
最近更新 更多