【问题标题】:Apple Search Ads API Ad Group BidApple Search Ads API 广告组出价
【发布时间】:2018-12-16 15:20:01
【问题描述】:

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

发送此数据:

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

【问题讨论】:

  • 您找到解决方案了吗?遇到同样的问题):
  • 还是不行,我会及时通知你的。
  • 尝试仅发送此数据:{"defaultCPCBid": {"amount": "0.58", "currency": "USD"}} 您不需要发送其余部分(也不能发送),因为它已经包含在您发送的 URL 中。也许在那之后它会停止拒绝defaultCPCBid?

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


【解决方案1】:

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

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

希望这对某人有所帮助。

【讨论】:

    猜你喜欢
    • 2017-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-03
    • 2019-09-09
    • 2020-05-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多