API-запрос для извлечения всей публичной информации пользователя Facebook?

I know I can call each individual field via something like /---ID----?fields=gender,languages,age_range,bio,birthday,education,email,hometown

Есть ли более быстрый способ, чем перечисление каждого отдельного поля?

Это нормально, если пользователь имеет большинство из этих полей, заблокированных с настройками конфиденциальности, я просто хочу, чтобы он потянул то, что доступно.

0
nl ja de

1 ответы

просто попробуй:

https://graph.facebook.com/{{ username or uid }}?access_token={{access token goes here}}

Example:
https://graph.facebook.com/zuck?access_token=###

предоставит всю общедоступную информацию для этого пользователя.

0
добавлено
вы добавили токен доступа?
добавлено автор Viren Rajput, источник
вы включаете все необходимые разрешения при извлечении access_token из вашего SDK-скрипта
добавлено автор Viren Rajput, источник
Я боюсь, что только дает мне id, first_name, last_name, link, gender, locale и updated_time, даже когда я устанавливаю все (образование, рабочее место и т. Д.) В Public
добавлено автор user1765369, источник
Когда я копирую и вставляю токен доступа из Graph Explorer, он отлично работает, но я не могу заставить его работать, используя токен, созданный в моем сценарии SDK.
добавлено автор user1765369, источник
Я использую $ url = $ facebook-> getLoginUrl (массив ('req_perms' => 'email, user_birthday, status_update, publish_stream, user_photo & zwnj; s, user_videos, friend & zwnj; _email, friends_about & zwnj; _me, user_about_me' Я не знаю, какая разница в запросе токена между Graph Explorer и моим собственным.
добавлено автор user1765369, источник