【问题标题】:Accessing Facebook Marketing API访问 Facebook 营销 API
【发布时间】:2015-08-14 16:22:21
【问题描述】:

我正在尝试使用 Facebook Marketing API 创建 Facebook 广告。我以前没有使用过它,想知道如何获得对 API 的访问权限。

我有一个具有 ads_management 权限的访问令牌,但是否需要执行任何其他步骤?然后我将如何访问 API?

感谢您的帮助。

【问题讨论】:

标签: facebook facebook-marketing-api


【解决方案1】:

除了具有适当范围的访问令牌之外,您还需要一个广告帐户和一个 Facebook 应用程序,并将该帐户授权为该应用程序的广告商。在应用的高级设置中的广告帐户下添加帐户。另请参阅https://developers.facebook.com/docs/marketing-api/access 上有关营销 API 访问的 Facebook 文档页面。现在,您应该遵循开发访问级别。

要开始使用 API,您需要知道您在上一步中应该拥有的广告帐户 ID。如果没有,你可以从https://www.facebook.com/ads/manager找到它

使用 API 的一个简单示例是为您的广告帐户的 ID 和名称发出 cURL 请求。替换为您的令牌和从上述步骤中检索到的数字 ID。

curl -G \
-d "fields=name" \
-d "access_token=<ACCESS_TOKEN>" \
"https://graph.facebook.com/v2.4/act_<AD_ACCOUNT_ID>/

有关更多 API 文档,请参阅 https://developers.facebook.com/docs/marketing-api/getting-started 的入门指南以及 https://developers.facebook.com/docs/marketing-api/using-the-api 的 API 概述。

【讨论】:

    【解决方案2】:

    如果您谈论 Python,这可能会有所帮助。 Facebook 提供了一个抽象营销 API 的业务 SDK,这样您就可以使用 facebook sdk for python 访问营销 api。执行“pip install facebook-business”,提供凭据和广告 account_id。你准备好了。

    from facebook_business.api import FacebookAdsApi
    from facebook_business.adobjects.adaccount import AdAccount
    my_app_id = ''
    my_app_secret = ''
    my_access_token = ''
    FacebookAdsApi.init(my_app_id, my_app_secret, my_access_token)
    my_account = AdAccount('act_XXXXX')
    

    这将帮助您入门:

    https://developers.facebook.com/docs/business-sdk/getting-started/ https://developers.facebook.com/docs/marketing-api/sdks/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多