グラフ呼び出しで Facebook ID 番号から Facebook ユーザーの名前を取得することは可能ですか? もしそうなら、誰かが電話を知っていますか?
たとえば、次の呼び出しを行うことで、ユーザーの写真を取得できます。
"http://graph.facebook.com/" + someUserId + "/picture"
何かのようなもの:
String response = facebook.request(userId);
JSONObject json = Util.parseJson(response);
String name = json.getString("name");
String username = json.getString("username");
user_id
ユーザーの名前を取得するには、でGraphAPIをクエリするだけで十分です。
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"
}
名前フィールドにフィルターを追加することで、さらにドリルダウンできます-
https://graph.facebook.com/4?fields=name
>>
{
"name": "Mark Zuckerberg",
"id": "4",
"type": "user"
}