Долгосрочный токен доступа для фан-страницы. разрешение на управление страницами
Я хочу создать долгосрочный маркер доступа к странице. Я следовал этим шагам.
Найдите свой пользовательский токен (2 часа) developers.facebook.com/tools/access_token/
Генерировать долгосрочный токен (2 месяца)
graph.facebook.com/oauth/access_token?
client_id=APP_ID&
client_secret=APP_SECRET&
grant_type=fb_exchange_token&
fb_exchange_token=EXISTING_ACCESS_TOKEN
EXISTING_ACCESS_TOKEN-это то, что вы получаете от Find Your user Token выше.
Маркер Доступа К Странице
Перейти к https://developers.facebook.com/tools/explorer?method=GET&path=me%2Faccounts Подключаемый токен долгосрочного доступа Enter https://graph.facebook.com/me/accounts во втором текстовом поле Нажмите кнопку Отправить Данные Json будут возвращены Из этого выберите маркер доступа вашей фан-страницы
Моя проблема заключается в том, что когда я ввожу маркер долгосрочного доступа Graph API Explorer, я получаю только имя, категорию и идентификатор. И не маркер доступа. Что приводит меня к мысли, что маркер long access не имеет разрешения manage_pages, но когда я иду, чтобы установить его. Я получаю обратно краткосрочный жетон с набором разрешений.
Есть идеи?
1 ответ:
Вы уверены, что не используете неверный токен или неверные разрешения для запроса к /me/accounts?
Проверьте с помощью вызова
/app
(чтобы увидеть, является ли это правильное приложение) и/me/permissions
, чтобы проверить, что это правильные разрешения, при условии, что у вас есть разрешениеmanage_pages
и это маркер с длительным сроком действия (который вы можете проверить в отладочном инструменте Facebook ), он должен быть в порядке