Если вы хотите получить доступ к общедоступным данным, вы можете просто получить их так: https://graph.facebook.com/{User_ID}
Если вы хотите, чтобы ответ также включал расширенные разрешения, полученные вами от пользователя, вы можете сначалаполучите токен доступа вашего приложения следующим образом:
https://graph.facebook.com/oauth/access_token?client_id={App_ID}&client_secret={App_Secret}&grant_type=client_credentials
Приведенный выше URL вернет что-то вроде:
access_token = {Your_App_Access_Token}
Вы можетезатем включите этот токен доступа в запрос API своего графа следующим образом: https://graph.facebook.com/{User_ID}?access_token={Your_App_Access_Token}
Включение токена доступа вашего приложения вернет дополнительную информацию (например, электронную почту, если у вашего приложения есть разрешение).
Странно,API-интерфейс графика все еще не отправляет информацию об изображении пользователя, поэтому, если изменилось изображение пользователя, мне нужно использовать его OLD API, например:
https://api.facebook.com/method/users.getInfo?uids={User_ID}&fields=pic_square,pic_big&access_token={Your_App_Access_Token}&format=json
Примечание.Не думаю, что вам действительно нужен access_token вашего приложения, чтобы получить pic_square и pic_big пользователя, но я отправляю его в любом случае.