实时更新:通知'包含uid和id,但值相同

时间:2011-08-30 01:25:42

标签: java facebook-graph-api

我从Facebook收到的通知如下:

{"object":"user","entry":[{"uid":"100002366898088","id":"100002366898088","time":1314270539,"changed_fields":["feed"]}]}

我想知道“id”用于什么?不应该是改变饲料的ID吗?为什么它总是与uid相同?

2 个答案:

答案 0 :(得分:2)

它只是声明用户Feed已更改。在这种情况下确实是多余的,但在订阅的其他更新中,它可能会发生变化。

答案 1 :(得分:0)

在某些情况下,您可以在更新中获得不同的ID:

我一直在使用Realtime Updates API来侦听粉丝页面上的更改。为此,您需要将应用添加到粉丝页面,然后收听对象“用户”和字段“Feed”。

您会收到粉丝页面上的Feed更新通知(在这种情况下,您会获得粉丝页面的ID),但也会收到有关应用所有者Feed的更新的通知(在这种情况下,您会获得用户比拥有应用程序)。所以你需要在这种情况下区分,我想可能还有其他类似情况。