2011-08-30 11 views
3

我从Facebook收到的通知都是这样的:实时更新:通知包含uid和ID,但价值是相同的

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

我想知道什么做用‘身份证’对于?它不应该是更改的Feed的ID吗?为什么它总是与uid相同?

回答

2

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

+0

感谢您的评论。我已经尝试了很多不同的情况,但从未发现id变化。 –

0

在某些情况下,你可以在你的更新得到不同的ID:

我一直在使用实时更新的API来侦听粉丝页面的变化。要做到这一点,你需要将你的应用程序添加到粉丝页面,然后监听对象'us​​er'和字段'feed'。

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

相关问题