0

Я использую паспорт-facebook для получения токена доступа. Согласно здесьНедействующий токен доступа к маркетингу Facebook Facebook

https://developers.facebook.com/docs/marketing-apis#access-token

под «Получить маркер доступа», я должен получать 60-дневной долгоживущий маркер. Это тот случай, если область видимости - только ads_read. Однако, когда я добавляю дополнительные области управления_страницами и read_insights, истечения срока действия, когда я проверяю через Graph API, нет.

Это, кажется, немного противоречит мне. Моя теория основана на получении ключа API с разрешением ads_read вручную из приведенного ниже инструмента.

https://developers.facebook.com/apps//маркетинг-апи/инструмент/

С помощью этого инструмента и отладки его через API Graph, я вижу одно отличие в том, что ей маркер вручную генерируется доступ имеет «страницу» строку под ней, указывающую, что это токен доступа к странице (на мои собственные страницы). Поскольку это PAT, он никогда не истечет, как и ожидалось.

У моего токена доступа к токенам, подписанным в facebook, есть разрешения ads_read, manage_pages, read_insights, и истечение срока действия говорит «Никогда не истекает». Однако на нем нет строки страницы. Означает ли это, что я все еще могу использовать его навсегда для запроса API объявлений?

Это моя попытка получить токен доступа к API без истечения срока действия.

+1

У пользователей системы нет несуществующих токенов https://developers.facebook.com/docs/marketing-api/businessmanager/systemuser/v2.8 – serg

ответ

0

Да, если строка истечения говорит «Истекает», вы можете продолжать использовать токен для запроса информации о объявлениях.

На стороне примечания, вы генерируете токены доступа к системному пользователю, они также не заканчиваются. Вы можете узнать больше об этом здесь. https://developers.facebook.com/docs/marketing-api/businessmanager/systemuser/v2.8

Смежные вопросы