我从 Facebook 广告 API 收到一个奇怪的错误。发送以下负载:
{
"campaign_group_id": "54321",
"bid_type": "ABSOLUTE_OCPM",
"name": "Hello AdCampaign",
"bid_info": {
"ACTIONS": 1
},
"targeting": {
"behaviors": [
{
"name": "BEHAVIOR NAME",
"id": 12345
}
],
"geo_locations": {
"countries": [
"US"
]
},
"page_types": "feed"
},
"campaign_status": "ACTIVE",
"daily_budget": 100
}
将此负载提供给广告 API 会返回以下错误消息:
您请求的交易需要对广告组进行规范化,但规范化失败,因为规范化需要一个集合
它有一个相关的错误代码 1487079,它..我找不到关于..任何地方的文档。
如果我删除定位的 behaviors 属性,这将起作用。但当然这是不可取的。所以这与行为有关。
最佳答案
根据 the docs ,我相信 page_types
应该是一个列表。试试这个:
{
...
"page_types": ["feed"],
...
}
关于Facebook 广告 API AdSet 创建规范化错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26680427/