Changes to data structures

On April 1 2014, the following changes were made in data structures:

  • The PhraseID parameter type changed to long.
  • The PhraseIDS parameter type changed to ArrayOfLong.

The data types were changed in the WSDL description. SOAP and JSON requests accept and return the new data types for the fields specified above.

Recommendations for developers

If your application was developed using a strictly typed programming language (such as Java, C/C++, C#) and accesses the Yandex Direct API over the SOAP protocol, download the new WSDL description and regenerate data structures.

The data types were changed in advance in the following addresses:

Version 4 Live 4 version

WSDL address:

https://api.direct.yandex.ru/v4/wsdl/1/

Address for SOAP requests:

https://api.direct.yandex.ru/v4/soap/1/

WSDL address:

https://api.direct.yandex.ru/live/v4/wsdl/1/

Address for SOAP requests:

https://api.direct.yandex.ru/live/v4/soap/1/
Version 4 Live 4 version

WSDL address:

https://api.direct.yandex.ru/v4/wsdl/1/

Address for SOAP requests:

https://api.direct.yandex.ru/v4/soap/1/

WSDL address:

https://api.direct.yandex.ru/live/v4/wsdl/1/

Address for SOAP requests:

https://api.direct.yandex.ru/live/v4/soap/1/

At this time, these addresses work exactly the same way as the main addresses.