【问题标题】:Get Facebook Marketing API Access Token Using Ads PHP SDK使用广告 PHP SDK 获取 Facebook 营销 API 访问令牌
【发布时间】:2015-08-19 15:05:51
【问题描述】:

我想知道如何使用 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提供的下一个网址:

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 获取访问令牌?我希望。如果有人可以提供帮助。请分享,谢谢!

【问题讨论】:

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


【解决方案1】:

您可以将访问令牌扩展为“长期存在的”服务器端令牌。此扩展将使其过期。更多信息在这里: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-

【讨论】:

  • 指南中的身份验证部分只是说:“要向 Ads API 发出任何请求,您需要拥有有效的访问令牌并且用户已接受 ads_management 权限。”没说怎么弄?
  • 您始终可以使用图形资源管理器。在此处阅读更多信息:developers.facebook.com/docs/marketing-api/overview#testing
  • 是的,我知道,我的问题中有这个,我只是想知道是否有 SDK 方法。啊,找不到一个。只会使用 Graph API
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-09
  • 1970-01-01
  • 2012-05-17
相关资源
最近更新 更多