Как я могу конкретно перечислить только страницы пользователя, используя Graph API?

#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 под заголовком «Поиск».