Android从其ID号获取Facebook用户名

Jam*_*zio 2 android facebook

是否有可能通过图表调用从他们的Facebook ID号码获取Facebook用户的名字?如果是这样,有人知道这个电话吗?

例如,您可以通过以下呼叫获取用户的图片

  "http://graph.facebook.com/" + someUserId + "/picture"
Run Code Online (Sandbox Code Playgroud)

Nit*_*mer 8

就像是:

String response = facebook.request(userId);

JSONObject json = Util.parseJson(response);
String name = json.getString("name");
String username = json.getString("username");
Run Code Online (Sandbox Code Playgroud)


Lix*_*Lix 6

只需查询Graph API,user_id就足以获得用户名 -

http://graph.facebook.com/4     
>>

{
  "id": "4", 
  "name": "Mark Zuckerberg", 
  "first_name": "Mark", 
  "last_name": "Zuckerberg", 
  "link": "https://www.facebook.com/zuck", 
  "username": "zuck", 
  "gender": "male", 
  "locale": "en_US", 
  "updated_time": "2012-05-20T01:29:18+0000", 
  "type": "user"
}
Run Code Online (Sandbox Code Playgroud)

您可以通过为名称字段添加过滤器来进一步向下钻取 -

https://graph.facebook.com/4?fields=name
>>

{
  "name": "Mark Zuckerberg", 
  "id": "4", 
  "type": "user"
}
Run Code Online (Sandbox Code Playgroud)