如何使用Graph Api 2.0中的App_scoped_id获取用户的名字

时间:2014-08-23 07:25:56

标签: facebook facebook-graph-api unity3d

有没有办法在Facebook Graph Api 2.0中使用app_scoped_id查找用户名 目前我试过这个

https://graph.facebook.com/app_scoped_id

我可以使用app_scoped_id检索个人资料图片,但不能使用名称或其他详细信息。 我使用名字显示在排行榜中,排行榜中的用户名是app_scoped_id我得到Facebook登录后,我可以使用分隔符将名称保存到排行榜中:

<app_scoped_id>:<name>

但人们通常会更改姓名,所以有什么方法可以获得名字。

1 个答案:

答案 0 :(得分:1)

如果您使用应用或用户访问令牌呼叫以下端点,您可以看到有关该用户的信息,包括姓名,性别等:

https://graph.facebook.com/{app-scoped-id}?access_token={app-access-token}

将返回:

{
   "id": "{app-scoped-id}",
   "email": "email@domain.com",
   "first_name": "John",
   "gender": "male",
   "last_name": "Doe",
   "link": "https://www.facebook.com/app_scoped_user_id/{app-scoped-id}/",
   "locale": "en_US",
   "name": "John Doe"
}