API adwords EntityNotFound.INVALID_ID @ › Operations[0].operand

Я использую API adwords для Java, но когда я пытаюсь "мутировать" свою кампанию, я получаю эту ошибку: AxisFault

код ошибки: {http://schemas.xmlsoap.org/soap/envelope/}Подкод ошибки сервера: строка ошибки: [EntityNotFound.INVALID_ID @operations[0].operand; триггер: 'CampaignId: 93996448', EntityNotFound.INVALID_ID @operations[1].operand; триггер: 'CampaignId: *', EntityNotFound.INVALID_ID @operations[2].operand; триггер: 'CampaignId: *', EntityNotFound.INVALID_ID @operations[3].operand; триггер: 'CampaignId: *', EntityNotFound.INVALID_ID @operations[4].operand; триггер: 'CampaignId: *', EntityNotFound.INVALID_ID @operations[5].operand; триггер: 'CampaignId: *', EntityNotFound.INVALID_ID @operations[6].operand; триггер: 'CampaignId: *', EntityNotFound.INVALID_ID @operations[7].operand; триггер: 'CampaignId: *'

Я не понимаю, в чем проблема, потому что я использовал API AdWords с PHP, и проблем никогда не было.

Я создаю связанный список операций «CampaignCriterionOperation»2.add(new CampaignCriterionOperation(Operator.ADD,campaignCriterionType, newCampaignCriterion(campaign.getId(),location,CampaignCriterionType)));

затем я изменяю кампанию CampaignCriterionOperation[] Operations = new CampaignCriterionOperation[operations2.size()]; Результат CampaignCriterionReturnValue = кампанияServiceOperation.mutate(operations2.toArray(операции));


person Claudio Pomo    schedule 07.06.2012    source источник


Ответы (1)


Ошибка указывает на то, что CampaignId, который вы используете в объекте CampaignCriterion, недействителен. Дважды проверьте, что вы используете правильные идентификаторы.

person Eric Koleda    schedule 11.06.2012