Со следующей недели в 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 Директа реализована поддержка всех необходимых типов данных.