Я пытаюсь понять, как получить информацию о друзьях пользователей с помощью Graph API или FQL
Просто для тестирования я хотел бы получить своих друзей education_histroy
.
Для этого я создал тестовое приложение, запросил расширенные разрешения с помощью
scope=offline_access,manage_friendlists,friends_work_history,
friends_education_history,friends_about_me
и получил токен доступа для игры с API.
Он отлично работает, когда я запрашиваю текущего пользователя с помощью / меня
. Но для моих друзей он ничего не возвращает.
Я предполагал, что если я запрошу, скажем, friends_work_history
, это дополнительное поле ( work_history
) появится внутри объекта друга, когда я буду запрашивать по идентификатору друга:
https://graph.facebook.com/FRIEND_ID&access_token=TOKEN
Но все, что я вижу, это базовая информация об этом пользователе (друге).
Затем я попытался запросить именно это поле:
https://graph.facebook.com/FRIEND_ID?fields=work&access_token=TOKEN
И снова безуспешно. Возвращает только идентификатор друга ..
Я пытался получить доступ к этой информации с помощью FQL:
Возвращает work_history = TRUE
вместо массива. И у этого друга определенно указан трудовой стаж.
Может ли кто-нибудь помочь мне понять, как получить информацию о друзьях с помощью моего приложения и расширенных разрешений?