У меня проблема при получении списка фан-страниц Facebook с использованием графика api.
Я использую:
https://graph.facebook.com/{userfacebookid}/accounts?access_token={access_token}&scope=manage_pages
Но я получаю пустой результат, подобный этому:
{ "data": [ ] }
ONE: Вы должны начать с чтения потока аутентификации. Вот документ Аутентификация на стороне сервера
https://www.facebook.com/dialog/oauth? client_id=YOUR_APP_ID &redirect_url=YOUR_REDIRECT_URI &scope=COMMA_SEPARATED_LIST_OF_PERMISSION_NAMES &state=SOME_ARBITRARY_BUT_UNIQUE_STRING
Здесь вы должны запросить разрешение manage_pages
manage_pages
TWO: Получив токен доступа пользователя с этим разрешением, вы можете получить страницы, которые администрирует пользователь:
https://graph.facebook.com/{userfacebookid}/accounts?access_token={access_token}
ТРИ: Это не приведет к получению страниц, которые фанат пользователя!
Я также столкнулся с той же проблемой при получении наших страниц (т. Е. Созданных нами), и я попытался, но, наконец, я получил решение
Во время аутентификации вы должны передать разрешения, как показано ниже
https://graph.facebook.com/oauth/authorize?client_id=YOUR_APP_ID&redirect_url=YOUR_REDIRECT_URI&scope=manage_pages,user_subscriptions