访问 Facebook 营销 API
Accessing Facebook Marketing API
我正在尝试使用 Facebook 营销 API 创建 Facebook 广告。我以前没有使用过它,想知道如何访问 API。
我有一个具有 ads_management 权限的访问令牌,但是否需要任何其他步骤以及我将如何访问 API?
感谢您的帮助。
除了具有适当范围的访问令牌外,您还需要一个广告帐户和一个 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 and also the API overview at https://developers.facebook.com/docs/marketing-api/using-the-api 上的入门指南。
如果你说 Python,这可能会有所帮助。 Facebook 提供了一个业务 SDK,它抽象了营销 API,这样您就可以使用 python 的 facebook SDK 访问营销 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/
我正在尝试使用 Facebook 营销 API 创建 Facebook 广告。我以前没有使用过它,想知道如何访问 API。
我有一个具有 ads_management 权限的访问令牌,但是否需要任何其他步骤以及我将如何访问 API?
感谢您的帮助。
除了具有适当范围的访问令牌外,您还需要一个广告帐户和一个 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 and also the API overview at https://developers.facebook.com/docs/marketing-api/using-the-api 上的入门指南。
如果你说 Python,这可能会有所帮助。 Facebook 提供了一个业务 SDK,它抽象了营销 API,这样您就可以使用 python 的 facebook SDK 访问营销 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/