Получить маркер доступа к API маркетинга Facebook с помощью Ads PHP SDK

Мне было интересно, как получить доступ к токену доступа FB Marketing API с помощью Ads SDK. В настоящее время я делаю это вручную:

https://www.facebook.com/dialog/oauth?client_id=<APP_ID>&redirect_uri=
<http://yourwebsite.com/>&scope=ads_management,manage_pages,publish_actions

Который возвращает код, подобный этому:

?code=<your auth code>

Затем я ввожу следующий URL, предоставленный FB:

https://graph.facebook.com/<API_VERSION>/oauth/access_token?client_id=<APP_ID>&
redirect_uri=<http://www.yoursite.com>&client_secret=<APP_SECRET>&code=<CODE>

Это дает мне токен доступа, но я предполагаю, что есть лучший способ получить токен доступа, используя предоставленный SDK Ads PHP? Я надеюсь. Если кто-нибудь может помочь. Пожалуйста, поделитесь, спасибо!

0

Решение

Вы можете расширить токен доступа, чтобы он был «долгоживущим» на стороне сервера. Это расширение даст ему длительный срок действия. Больше информации здесь: https://developers.facebook.com/docs/facebook-login/access-tokens#long-via-code

Вы также можете аутентифицироваться через PHP SDK, как вы упомянули. Начните здесь: https://github.com/facebook/facebook-php-ads-sdk/blob/master/DEVELOPER_GUIDE.md#authentication-

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]