Apple Search Ads API广告组出价

时间:2018-12-16 15:20:02

标签: json ads-api apple-search-ads

我正在尝试更新广告系列的广告组出价。

发送此数据:

{"id": 12345, "campaignId": 6789, "name": "campaign", "defaultCPCBid": 
{"amount": "0.58", "currency": "USD"}}

获得此回复:

{"data":null,"pagination":null,"error":{"errors": 
[{"messageCode":"INVALID_ATTRIBUTE_TYPE","message":"Invalid 
field","field":"id"}, 
{"messageCode":"INVALID_ATTRIBUTE_TYPE","message":"Invalid 
field","field":"campaignId"}, 
{"messageCode":"INVALID_ATTRIBUTE_TYPE","message":"Invalid 
field","field":"defaultCPCBid"}]}}

你知道出什么问题吗?

请注意,出于保密原因,路径和ID已更改。

以下是所有内容:

正在发送数据:

{"id": 12345, "campaignId": 6789, "name": "campaign", "defaultCPCBid": 
{"amount": "0.58", "currency": "USD"}}

CURL Command being sent to apple:
curl --verbose \
 -X PUT \
 -d @put.json \
 -H "Authorization: orgId=123456" \
 -H "Accept: application/json" \
 -H "Content-Type: application/json" \
 --cert '/home/field1/field2/Certificates/name.pem' \
 --key  '/home/path1/path2/Certificates/name.key' \
 --pass deletedText \
 'https://api.searchads.apple.com/api/v1/campaigns/123456/adgroups/789

1 个答案:

答案 0 :(得分:0)

查看了Apple搜索广告API参考: https://searchads.apple.com/v/advanced/help/b/docs/pdf/management-api.pdf

看来,问题在于这些字段不可更新。 如果您在上面链接的api参考中的“广告组对象”下查找“广告组字段”,则会找到一个表格,其中每个字段都有一列属性,只有某些字段具有“可更新”属性(例如名称,状态等)。 )。 我想更改其他字段的唯一方法是创建一个新的广告组并删除旧的广告组。

希望这对某人有帮助。