Ставка Apple Ad Ads API для группы объявлений - PullRequest
0 голосов
/ 16 декабря 2018

Я пытаюсь обновить ставки группы объявлений для кампании.

Отправка этих данных:

{"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": 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 голосов
/ 19 декабря 2018

Посмотрев на ссылку API поисковой рекламы Apple: https://searchads.apple.com/v/advanced/help/b/docs/pdf/management-api.pdf

Похоже, проблема в том, что эти поля не могут быть обновлены.Если вы ищите «Поля группы объявлений» в разделе «Объект группы объявлений» в ссылке на API, связанной выше, вы найдете таблицу со столбцом свойств для каждого поля, только определенные поля имеют свойство «обновляемости» (например, имя, статус и т. Д.).).Я думаю, что единственный способ изменить другие поля - это создать новую группу объявлений и удалить старую.

Надеюсь, это кому-нибудь поможет.

...