0

我想知道如何使用 Ads SDK 访问 FB Marketing API 访问令牌。目前我手动执行此操作:

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>

然后我输入 FB 提供的下一个 URL:

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>

这给了我访问令牌,但我假设有更好的方法来使用提供的 Ads PHP SDK 获取访问令牌?我希望。如果有人可以提供帮助。请分享,谢谢!

4

1 回答 1

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-

于 2015-08-19T07:05:51.623 回答