1

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

发送此数据:

{"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
4

1 回答 1

0

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

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

希望这可以帮助某人。

于 2018-12-19T20:44:53.810 回答