我从Facebook收到的通知如下:
{"object":"user","entry":[{"uid":"100002366898088","id":"100002366898088","time":1314270539,"changed_fields":["feed"]}]}
我想知道“id”用于什么?不应该是改变饲料的ID吗?为什么它总是与uid相同?
答案 0 :(得分:2)
它只是声明用户Feed已更改。在这种情况下确实是多余的,但在订阅的其他更新中,它可能会发生变化。
答案 1 :(得分:0)
在某些情况下,您可以在更新中获得不同的ID:
我一直在使用Realtime Updates API来侦听粉丝页面上的更改。为此,您需要将应用添加到粉丝页面,然后收听对象“用户”和字段“Feed”。
您会收到粉丝页面上的Feed更新通知(在这种情况下,您会获得粉丝页面的ID),但也会收到有关应用所有者Feed的更新的通知(在这种情况下,您会获得用户比拥有应用程序)。所以你需要在这种情况下区分,我想可能还有其他类似情况。