Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Facebook营销api中创建自定义受众_Facebook_Python 3.x_Facebook Marketing Api - Fatal编程技术网

在Facebook营销api中创建自定义受众

在Facebook营销api中创建自定义受众,facebook,python-3.x,facebook-marketing-api,Facebook,Python 3.x,Facebook Marketing Api,我是一名学生,试图将Facebook营销api用于我的一个学校项目。我正在尝试用python编写一个程序,以便在Facebook上创建自定义受众。我真的很困惑,我该如何处理这件事。 我创建了一个。我使用此应用程序凭据进行连接 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,

我是一名学生,试图将Facebook营销api用于我的一个学校项目。我正在尝试用python编写一个程序,以便在Facebook上创建自定义受众。我真的很困惑,我该如何处理这件事。 我创建了一个。我使用此应用程序凭据进行连接

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\U管理
ads\U读取
生成了令牌访问。然而,我得到了这个错误

Application does not have the capability to make this API call.
然后,我创建了一个沙盒广告帐户,并使用其凭据创建自定义受众。我没有收到任何错误,但我不知道应该去哪里查看我创建的自定义访问者。我知道沙盒帐户不是用于制作的,但我认为我应该能够在某处看到我的定制观众


我不确定我所采取的方法是否正确,如果有人能为我提供一个方向,告诉我如何在Facebook上创建一个定制的受众,我将不胜感激。此外,如果您发现我的文档不清楚,请让我知道,我将尝试添加更多相关内容。多谢各位

首先要注意的是,您应该使用您的广告帐户作为观众的家长,即:

my_adaccount = 'act_1234';
audience = CustomAudience(parent_id=my_adaccount);
而不是

观众=客户观众(家长id='act_我的应用程序id')

另一件事是,你的应用程序可能没有这些权限,你必须要求广告管理基本访问权限。有关更多信息,请查看此处的“申请基本”部分: