Suspend

Останавливает показы по ключевым фразам. Фразы могут относиться к разным кампаниям или группам объявлений.

Ограничения

Внимание

Метод поддерживает только кампании с типом “Текстово-графические объявления”“Text & Image Ads”. Для управления фразами в кампаниях всех типов используйте сервис {#T} API версии 5.

Для группы объявлений должна быть активна хотя бы одна фраза или условие ретаргетинга. При попытке остановить все активные фразы в группе (в отсутствие активных ретаргетингов) для каждой из этих фраз будет выдана ошибка с кодом 195 (эта ошибка не влечет отмену всей операции и не влияет на успешность остановки фраз, относящихся к другим группам).

Входные данные

Ниже показана структура входных данных в формате JSON.

{
   "method": "Keyword",
   "param": {
      /* KeywordRequest */
      "Action": (string),
      "Login": (string),
      "KeywordIDS": [
         (long)
         ...
      ]
   }
}

Ниже приведено описание параметров.

Параметр

Описание

Требуется

Объект KeywordRequest

Action

Выполняемая операция: Suspend.

Да

Login

Логин клиента, для которого нужно выполнить операцию.

Прямой рекламодатель может опционально указать логин своего главного представителяглавного представителя.

Для агентств

KeywordIDS

Массив идентификаторов фраз (не более 10 000).

Да

Результирующие данные

Примечание

Ошибки, возникшие при остановке отдельных фраз (54 — в случае отсутствия у пользователя прав на редактирование фразы, 194, 195), не влекут отмену всей операции и не влияют на успешность остановки остальных фраз.

Ниже показана структура результирующих данных в формате JSON.

{
   "data": {
      /* KeywordResponse */
      "ActionsResult": [
         {  /* KeywordActionResult */
            "Warnings": [
               {  /* Warning */
                  "WarningCode": (int),
                  "WarningString": (string),
                  "Description": (string)
               }
               ...
            ],
            "Errors": [
               {  /* Error */
                  "FaultCode": (int),
                  "FaultString": (string),
                  "FaultDetail": (string)
               }
               ...
            ],
            "KeywordID": (long)
         }
         ...
      ]
   }
}

Ниже приведено описание параметров.

Параметр

Описание

Объект KeywordResponse

ActionsResult

Массив объектов KeywordActionResult. Каждый объект соответствует элементу входного массива KeywordIDS и содержит:

  • идентификатор ключевой фразы;
  • массив ошибок Errors или массив предупреждений Warnings, в случае если они возникли при выполнении операции над данной фразой.

Объект KeywordActionResult

Warnings

Массив объектов Warning — предупреждений, возникших при выполнении операции.

Errors

Массив объектов Error — ошибок, возникших при выполнении операции.

KeywordID

Идентификатор ключевой фразы.

Объект Warning

WarningCode

Код предупреждения: 212.

WarningString

Текст предупреждения.

Description

Содержит пустую структуру.

Объект Error

FaultCode

Код ошибки.

FaultString

Текст сообщения об ошибке.

FaultDetail

Подробное описание причины ошибки.

Примеры входных данных

Python

{
   'Action': 'Suspend',
   'Login': 'agrom',
   'KeywordIDS': [199381759,199482870,200725193]
}

PHP

array(
   'Action' => 'Suspend',
   'Login' => 'agrom',
   'KeywordIDS' => array(199381759,199482870,200725193)
)

Perl

{
   'Action' => 'Suspend',
   'Login' => 'agrom',
   'KeywordIDS' => [199381759,199482870,200725193]
}
Предыдущая
Следующая