facebook id和graph id有什么区别

时间:2014-10-14 09:17:18

标签: facebook facebook-graph-api

https://graph.facebook.com/myusernamehere.11

{
"id": "5027xy014",
"first_name": "...",
"gender": "male",
"last_name": "...",
"locale": "en_US",
"name": "...",
"username": "myusernamehere.11"
}

https://developers.facebook.com/tools/explorer?method=GET&path=me%3Ffields%3Did%2Cname&version=v2.1

{
"id": "101521xxxxxxxxxxxxx", 
"name": "xxxxxx yyyyy"
}

为什么这两个人的身份不同?这是我的真实身份?

1 个答案:

答案 0 :(得分:1)

第一个是真实的" ID,第二个是" App Scoped ID" - 它仅适用于一个特定应用程序。有关更多信息,请参阅changelog:

  

应用范围的用户ID:为了更好地保护人们的信息,何时   人们登录已升级使用的应用程序版本   Graph API v2.0,Facebook现在将发布应用程序范围的ID而不是   那个人的原始身份证。但是,对于之前有过的用户   登录到您的应用程序后,用户ID不会更改。

来源:https://developers.facebook.com/docs/apps/changelog