Долгосрочный токен доступа для фан-страницы. разрешение на управление страницами


Я хочу создать долгосрочный маркер доступа к странице. Я следовал этим шагам.

Найдите свой пользовательский токен (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 3

1 ответ:

Вы уверены, что не используете неверный токен или неверные разрешения для запроса к /me/accounts?

Проверьте с помощью вызова /app (чтобы увидеть, является ли это правильное приложение) и /me/permissions, чтобы проверить, что это правильные разрешения, при условии, что у вас есть разрешение manage_pages и это маркер с длительным сроком действия (который вы можете проверить в отладочном инструменте Facebook ), он должен быть в порядке