从图api创建Facebook自定义受众给出错误(#100)需要像素ID:创建WCA需要pixel_id

时间:2015-04-03 05:59:00

标签: facebook

我想使用图形api为Facebook广告创建自定义受众,但它给了我错误:

  

" (#100)需要像素ID:创建WCA"

需要pixel_id

我在python中使用graph api v2.3。 我创建Facebook自定义受众的代码是:

audience = CustomAudience(parent_id= account_id)
audience[CustomAudience.Field.name]= 'DemoAudience'
audience[CustomAudience.Field.description]= "Audience Descrip"
audience[CustomAudience.Field.subtype] = 'WEBSITE'
audience[CustomAudience.Field.retention_days] ='15'
audience[CustomAudience.Field.rule] = { "url": { "i_contains": "shoes" } }
new_custom_audience = audience.remote_create()

2 个答案:

答案 0 :(得分:0)

这似乎是文档中的错误。您需要先创建一个像素,然后使用“pixel_id”字段提供该像素。有关该像素的详细信息,请参阅https://developers.facebook.com/docs/marketing-api/custom-audience-website/v2.3

我为此创建了一个错误报告,表明文档不正确。该报告的网址:https://developers.facebook.com/bugs/1390317697957586/。随意订阅以保持更新。

答案 1 :(得分:0)

今天遇到同样的问题,虽然我正在使用对图api的直接查询(即不使用他们的sdk)。 似乎是API v2.3中的错误。当我切换到2.2时,错误消失了,我的观众成功创建了。 我刚看了一下python API。似乎没有选项可以覆盖默认的api版本。但是在facebookads / api.py中编辑第134行应该可以解决问题。