同一用户有多个 Facebook ID

问题描述 投票:0回答:1

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

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

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

facebook facebook-graph-api facebook-graph-api-v2.2
1个回答
13
投票

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

https://developers.facebook.com/docs/apps/upgrading

当人们首次登录根据 API v2.0 编码的应用程序实例时,Facebook 将开始发布应用程序范围的用户 ID。对于应用程序范围的 ID,同一用户的 ID 在应用程序之间会有所不同。

© www.soinside.com 2019 - 2024. All rights reserved.