【问题标题】:real time update include_values is not supported不支持实时更新 include_values
【发布时间】:2012-09-12 16:12:01
【问题描述】:

我想更新“callback_url”(https://graph.facebook.com/subscriptions),但问题是我无法添加“include_values”,这是一个非常大的问题,因为我的整个程序都可以使用

{ “错误”: { "message": "(#100) 不支持 include_values", “类型”:“OAuthException”, “代码”:100 } }

带有“include_values”的 Facebook 回调示例

{"object":"user","entry":[{"id":"44368442315","time":1346984937,"changes":[{"field":"feed","value": {"item":"like","verb":"add","parent_id":"44368442315_10151242317912316","sender_id":1422826573,"created_time":1346984937}}]}]}

Facebook 回调示例不是“include_values”

{"object":"user","entry":[{"id":"329196660309","time":1347472236,"changed_fields":["feed"]},{"id":"44368442315 ","time":1347472238,"changed_fields":["feed"]}]}

【问题讨论】:

  • 我在文档中没有看到该参数 - 它有什么作用?
  • 好吧,显然不是 :-P 我建议您阅读有关实时更新如何工作和设置的官方文档,developers.facebook.com/docs/reference/api/realtime
  • 我读到的文档是文档中没有的一个参数,但我们前段时间发现了它并且工作得很好facebook.stackoverflow.com/questions/7367948/…(这个参数可以有它是否是一个“喜欢添加”“添加评论" ...) 如果 facebook 的员工在这里
  • 这个参数可能在过去的某个时候有效,并不意味着它现在必须有效。文档中没有提及它,并且您收到的错误消息非常清楚。 Real-Time Updates 的文档也明确指出,“请注意,[回调] 不包括实际数据值(来自更新之前或之后)。”
  • 我已经阅读了该文档,但它在不到 3 周的时间内运行良好,即使在 2 到 3 周的完整值中持续了几天。对于参数“inlude_values​​”,如果我们超过一个布尔值它会返回一个错误:这个参数必须是一个布尔值,所以这个参数是

标签: facebook-graph-api subscriptions real-time-updates


【解决方案1】:

此属性不受支持,并且正确地未记录在案。所需的模式是查询返回以获取更新的字段,并在 ping 中明确标记。

确实,在某些情况下,这样做是最佳选择:例如,批处理查询以获得在一段时间内对快速移动属性进行的所有更改的最终状态。

请注意,您现在可以使用 field expansion 对生成的查询和所需的任何嵌套连接进行激光聚焦。

【讨论】:

  • 在理想情况下它会随着时间的推移而工作,但是存在许多问题,例如当超过 30 或 40 个 cmets 时帖子将不再更新 (updated_time),所以打样新的cmets很难退回,另一个问题是我们不知道删除了什么,因为页面的提要无法区分新评论或点赞之间的区别,因此它成倍增加了无请求的数量或者使系统完全无法使用,参数 inludes_value 规则所有这些问题。
  • 注意:出现了 3 周前的值(就像之前没有 id 的描述一样 - 例如“添加评论提要”“添加提要”),所以该系统是理想的,因为我们可以维护请求最少的 Feed。
  • 过去成功使用此功能的应用程序(ID 或名称)是什么?
  • 感谢您帮助我,我的应用程序名为“墙上有什么”,id 是 183637701702463(我仍然记录这段时间,里面包含所有信息)
  • 好吧,我有一段时间是对的,我知道的不止一些developers.facebook.com/docs/reference/api/page/#realtime
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-11-17
  • 2020-03-14
  • 1970-01-01
  • 1970-01-01
  • 2017-04-21
  • 2012-04-21
  • 1970-01-01
相关资源
最近更新 更多