同一用户的多个Facebook ID

同一用户的多个Facebook ID,facebook,facebook-graph-api,graph,facebook-graph-api-v2.2,Facebook,Facebook Graph Api,Graph,Facebook Graph Api V2.2,我在公共链接中抓取用户评论及其用户ID来构建一个图表,我注意到一些用户有多个ID。例如,这个用户有两个不同的ID:10000571429851和993673107328394 我没有使用不同的AP来获取用户ID(有人告诉我不同应用之间的用户ID会发生变化) 关于如何为每个用户获得一个真正唯一的ID有什么想法吗?不同ID的原因是该用户使用的是v1和v2 facebook应用程序的混合。第一个ID是用户的个人ID,当有人授权应用程序的v1时返回。第二个ID是应用程序范围的ID,使用facebook

我在公共链接中抓取用户评论及其用户ID来构建一个图表,我注意到一些用户有多个ID。例如,这个用户有两个不同的ID:10000571429851和993673107328394

我没有使用不同的AP来获取用户ID(有人告诉我不同应用之间的用户ID会发生变化)


关于如何为每个用户获得一个真正唯一的ID有什么想法吗?

不同ID的原因是该用户使用的是v1和v2 facebook应用程序的混合。第一个ID是用户的个人ID,当有人授权应用程序的v1时返回。第二个ID是应用程序范围的ID,使用facebook API的v2返回。请参阅facebook文档中关于应用范围用户ID的部分

当人们第一次登录到你的应用程序实例时,Facebook将开始发布应用程序范围内的用户ID,该实例是根据API的v2.0编码的。使用应用程序范围的ID,相同用户的ID在应用程序之间会有所不同


是否有可能在没有令牌的情况下获得第二个id,如99-----例如,我们可以获得10000。。。。。来自第三方网站。示例与FB相同。这简直是荒唐可笑,最糟糕的是,最近,通过用户ID访问用户的个人资料,这是通过图形api调用获得的,不再有效。像now这样的链接显示此内容现在不可用。@Jay我在数据集中发现一个用户id=4e24bd21cb3de37c1d17a3743d3a4716,其中同一个人的id也为4。您可以在此处检查:,您能解释一下同一个人的这两个id是如何使用的吗?Facebook使用多个id。第一个ID只是数字。然后是新的身份证。但是旧版本仍然可以向后兼容。