#facebook #facebook-graph-api
#Facebook #facebook-graph-api
Вопрос:
Как я могу конкретно перечислить только страницы пользователя, используя Graph API?
Я знаю, что /me/accounts
это возвращает страницы и приложения пользователя, но также содержит общие сообщения в блоге и другие странные вещи для некоторых пользователей.
Я могу легко исключить приложения, фильтрующие записи, которые соответствуют категории «Приложение«, но для некоторых пользователей у меня есть другие вещи, которые не являются страницами ни приложений.
Есть ли какой-то список всех существующих категорий? Или все категории страниц (которые, надеюсь, не изменятся)?
Ответ №1:
Добавьте type=page
в параметры запроса.
Чтобы получить все страницы для текущего пользователя, вы должны использовать: https://graph.facebook.com/me/accounts?type=pageamp;access_token=user_access_token
https://developers.facebook.com/tools/explorer/?method=GETamp;path=me/accounts?type=page
Комментарии:
1. Фантастически просто =) Как я мог не видеть этого в документации Facebook? Где вы это нашли?
2. Это неясно упоминается на этой странице: developers.facebook.com/docs/reference/api под заголовком «Поиск».