Android Facebook SDK为同一个应用程序提供不同的用户ID

时间:2016-04-04 07:48:48

标签: android facebook facebook-graph-api

很明显,Facebook SDK在图API API v2.0之后开始为不同的应用程序生成不同的用户ID,如本文档所述:

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

我遇到的问题是用户对于登录不同设备的同一应用程序具有不同的用户ID。如果我使用“www.facebook.com/userId”url打开用户的Facebook页面,它会指向同一个用户。

这怎么可能?还有其他人面临同样的问题吗?

1 个答案:

答案 0 :(得分:2)

我还在网络和Android上遇到了这个问题,结果发现Web应用程序和Android应用程序实际上链接到两个完全不同的具有不同应用程序ID的Facebook应用程序,即使应用程序具有相同的名称。

例如,Web应用程序使用应用程序https://developers.facebook.com/apps/0000000000001/的客户端ID和客户端密钥,而Android应用程序实际上是在https://developers.facebook.com/apps/0000000000002/上配置的

Facebook用户ID在这两个不同的应用程序中有意不同,以提高安全性。