2012-09-12 22 views
3

我想更新“callback_url”(https://graph.facebook.com/subscriptions),但问题是我无法添加“include_values”,它是一个非常大的问题,因为我的整个计划与实时更新不支持include_values

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

例如Facebook的回调函数 “include_values”

{“object”:“user”,“entry”:[{“id”:“44368442315”,“time”:1346984937,“changes”:[{“field”:“feed” :{ “项”: “喜欢”, “动词”: “添加”, “PARENT_ID”: “44368442315_10151242317912316”, “SENDER_ID”:1422826573, “CREATED_TIME”:1346984937}}]}]}

示例实回调不是“include_values”

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

+1

我没有在文档中看到该参数 - 它有什么作用? – Igy

+0

更多数据作为回报 –

+0

好吧,显然它没有:-P我建议你阅读关于实时更新如何工作和设置的官方文档,https://developers.facebook.com/docs/reference/api/realtime/ – CBroe

回答

3

此属性不受支持,并且correc tly没有记录。所需的模式是查询以获取更新的字段,在ping中清楚标记。

事实上,在某些情况下,最好做到这一点:例如,批量查询以获得一段时间内快速移动属性的所有更改的最终状态。

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

+0

在理想的世界里它会随着时间的推移工作,但是有很多问题,比如当有超过30或40条评论时,这些帖子将不再更新(updated_time),因此很难对新的评论进行校对,但另一个问题是我们不知道哪些内容已被删除,因为页面提要无法区分新评论或类似内容,因此它将请求数量增加为无或使系统完全无法使用,参数inludes_value会规定所有这些问题。 –

+0

注意:3周前的值出现了(就像之前没有id的描述 - 例如“add comment feed”“add feed like”),所以系统是理想的,因为我们可以用最少的请求维护一个feed。 –

+0

过去成功使用该应用程序的应用程序(标识或名称)是什么? –