API Яндекс.Директа

Изменение типов данных в API версий 4 и Live 4

Со следующей недели в API Яндекс.Директа в версиях 4 и Live 4 произойдут важные изменения, которые могут потребовать доработки ваших приложений. Это коснётся приложений, написанных на языках программирования со строгой типизацией данных (например, Java, С/С++, C#).

Что изменится:

SOAP и JSON-запросы будут работать с новыми типами данных, в которых тип параметра у идентификаторов групп и объявлений изменится на long. Изменения затронут методы в версиях 4 и Live 4, использующие эти данные. Список методов и модифицированных структур доступен в документации.

Уже сейчас вы можете скачать обновленный WSDL-файл, заново сформировать структуру данных и начинать выполнять корректные SOAP-запросы.

Новые WSDL-описания находятся по адресам:
Для версии 4 — https://api.direct.yandex.ru/v4/wsdl/2/
Для версии Live 4 — https://api.direct.yandex.ru/live/v4/wsdl/2/

Запросы и ответы с новыми типами данных выполняются по адресам:
Для версии 4 — https://api.direct.yandex.ru/v4/soap/2/
Для версии Live 4 — https://api.direct.yandex.ru/live/v4/soap/2/

Старые адреса продолжат свою работу, но со следующей недели станут возвращать указанные поля с типом long вместо int. WSDL-описания по старым адресам также будут заменены на новые.

В пятой версии API Директа реализована поддержка всех необходимых типов данных.