【问题标题】:Creating Custom Audience in Facebook marketing api在 Facebook 营销 API 中创建自定义受众
【发布时间】:2017-05-17 05:22:03
【问题描述】:

我是一名学生,正在尝试将 Facebook 营销 API 用于我的一个学校项目。我正在尝试用 python 编写一个程序来在 Facebook 中创建自定义受众。我真的很困惑我应该如何继续前进。 我创建了一个Ads App。我使用此应用程序凭据进行连接。

my_app_id = 'my_app_id'
my_app_secret = 'my_app_secret'
my_access_token = 'my_access_token'
FacebookAdsApi.init(my_app_id, my_app_secret, my_access_token)

audience = CustomAudience(parent_id='act_my_app_id')
audience[CustomAudience.Field.subtype] = CustomAudience.Subtype.custom
audience[CustomAudience.Field.name] = 'Test'
audience.remote_create()

ads_managementads_read 生成了令牌访问权限。但是,我收到此错误

Application does not have the capability to make this API call.

然后我创建了一个沙盒广告帐户并使用其凭据创建自定义受众。我没有收到任何错误,但我不知道应该去哪里查看我创建的自定义受众。我知道沙盒帐户不适用于生产,但我认为我应该能够在某处看到我的自定义受众。

我不确定我所采用的方法是否正确,如果有人可以指导我应该如何在 Facebook 上创建自定义受众群体,我非常感谢。另外,如果您发现我的文档不清楚,请告诉我,我会尝试添加更多相关内容。谢谢你。

【问题讨论】:

    标签: facebook python-3.x facebook-marketing-api


    【解决方案1】:

    首先要注意的是,您应该将您的广告帐户用作受众的父级,即:

    my_adaccount = 'act_1234';
    audience = CustomAudience(parent_id=my_adaccount);
    

    而不是

    audience = CustomAudience(parent_id='act_my_app_id');

    另一件事是您的应用可能没有这些权限,您必须请求广告管理基本访问权限。更多信息,请查看此处的“申请基础”部分:https://developers.facebook.com/docs/marketing-api/access

    【讨论】:

      猜你喜欢
      • 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
      相关资源
      最近更新 更多