使用Ads PHP SDK获取Facebook Marketing API访问令牌

时间:2015-08-19 06:37:29

标签: php facebook sdk facebook-access-token facebook-marketing-api

我想知道如何使用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获取访问令牌?我希望。如果有人可以帮忙。请分享,谢谢!

1 个答案:

答案 0 :(得分: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-