我在公共链接中抓取用户评论及其用户ID以构建图表,我注意到一些用户有多个ID。例如,此用户有两个不同的ID:100000571429851和993673107328394。
我没有使用不同的aps来获取用户ID(有人告诉我不同应用之间的用户ID更改)。
关于如何为每个用户获取真正唯一ID的任何想法?
答案 0 :(得分:13)
ID不同的原因是因为该用户正在混合使用v1和v2 facebook应用程序。第一个ID是用户的个人ID,并在有人授权应用程序的v1时返回。第二个ID是app scoped-ID,使用facebook API的v2返回。请参阅有关应用范围用户ID的facebook文档中的部分
https://developers.facebook.com/docs/apps/upgrading
当人们首次登录针对v2.0 API编写的应用实例时,Facebook将开始发布应用范围的用户ID。使用应用范围的ID,同一用户的ID在不同应用之间会有所不同。