add

Создает наборы быстрых ссылок.

  1. Ограничения
  2. Запрос
  3. Ответ

Ограничения

Не более 1000 наборов быстрых ссылок в одном вызове метода.

Если у наборов все поля идентичны, то будет создан только один набор.

Запрос

Структура запроса в формате JSON:

{
  "method": "add",
  "params": { /* params */
    "SitelinksSets": [{  /* SitelinksSetAddItem */
      "Sitelinks": [{  /* Sitelink */
        "Title": (string), /* required */
        "Href": (string), 
        "Description": (string),
        "TurboPageId": (long) 
       }, ... ] /* required */ 
    }, ... ] /* required */
  } 
}
Параметр Тип Описание Обяза-тельный
Структура params (для JSON) / AddRequest (для SOAP)
SitelinksSets array of SitelinksSetAddItem Наборы быстрых ссылок, которые требуется добавить. Да
Структура SitelinksSetAddItem
TurboPageId long Идентификатор Турбо-страницы.
Параметр Тип Описание Обяза-тельный
Структура params (для JSON) / AddRequest (для SOAP)
SitelinksSets array of SitelinksSetAddItem Наборы быстрых ссылок, которые требуется добавить. Да
Структура SitelinksSetAddItem
TurboPageId long Идентификатор Турбо-страницы.

Ответ

Структура ответа в формате JSON:

{
  "result": { /* result */
    "AddResults": [{  /* ActionResult */
      "Id": (long),
      "Warnings": [{  /* ExceptionNotification */
        "Code": (int), /* required */
        "Message": (string), /* required */
        "Details": (string)
      }, ... ],
      "Errors": [{  /* ExceptionNotification */
        "Code": (int), /* required */
        "Message": (string), /* required */
        "Details": (string)
      }, ... ] 
    }, ... ]
  }
}
Параметр Тип Описание
Структура result (для JSON) / AddResponse (для SOAP)
AddResults array of ActionResult Результаты добавления наборов быстрых ссылок.
Объект ActionResult
Id long Идентификатор созданного набора быстрых ссылок. Возвращается в случае отсутствия ошибок, см. раздел Операции над массивом объектов.
Warnings array of ExceptionNotification

Предупреждения, возникшие при выполнении операции.

Errors array of ExceptionNotification

Ошибки, возникшие при выполнении операции.

Параметр Тип Описание
Структура result (для JSON) / AddResponse (для SOAP)
AddResults array of ActionResult Результаты добавления наборов быстрых ссылок.
Объект ActionResult
Id long Идентификатор созданного набора быстрых ссылок. Возвращается в случае отсутствия ошибок, см. раздел Операции над массивом объектов.
Warnings array of ExceptionNotification

Предупреждения, возникшие при выполнении операции.

Errors array of ExceptionNotification

Ошибки, возникшие при выполнении операции.