Когда вы используете API-интерфейс графика, он возвращает объект JSON с запрошенной вами информацией в ваших разрешениях. Вы можете получить имя с помощью object.getString("name");
, потому что имя является одним из атрибутов в графе ответа JSON, например:
{
"id": "12345678",
"birthday": "1/1/1950",
"first_name": "Chris",
"gender": "male",
"last_name": "Colm",
"link": "http://www.facebook.com/12345678",
"location": {
"id": "110843418940484",
"name": "Seattle, Washington"
},
"locale": "en_US",
"name": "Chris Colm",
"timezone": -8,
"updated_time": "2010-01-01T16:40:43+0000",
"verified": true
}
Этот пример взят из here, где он переходит в ответ графа.
В принципе, вам нужно будет пройти JSON, чтобы получить нужную вам информацию. Многие люди рекомендуют org.json сделать это в java, хотя я думаю, что вы, вероятно, можете сделать это только с built in Android tools.
Когда я использую 'object.getString (" name ")', он возвращает мое имя, но я хочу вернуть имя моего друга. – Skyrisu
В поисках [здесь] (https://developers.facebook.com/docs/graph-api/reference/v2.3/user/friends) говорится, что запрос '/ {user-id}/friends' вернет массив объектов пользователя. Вы можете найти пользователя, которого хотите, и затем получить имя отсюда. (Https://developers.facebook.com/docs/graph-api/reference/user/) – JoeBruzek