Директ отключил поддержку условных единиц в API версии 4 и Live 4

С 3 декабря Яндекс.Директ начнет ограничивать работу методов API, которые позволяют приложению оперировать денежными значениями, выраженными в условных единицах, если кампания и аккаунт работают в другой валюте. Большинство рекламодателей и агентств уже ведут рекламные кампании в той валюте, в которой оплачивают счета, и скоро аккаунтов в у. е. не останется совсем, говорится в блоге.

Методы, которые будут полностью отключены:

  • методы версии 4: GetBalance, GetSummaryStat, CreateNewReport, CreateNewForecast, GetForecast, CreateInvoice, PayCampaigns, TransferMoney;
  • методы версии Live 4: GetBalance (Live), GetClientInfo (Live), GetClientsList (Live).

Методы, которые будут работать только в реальной валюте кампании или аккаунта:

  • Retargeting (Live), операции Add, Update, Get;
  • CreateInvoice (Live);
  • PayCampaigns (Live); 
  • TransferMoney (Live); 
  • AccountManagement (Live), операции Deposit, Invoice и TransferMoney;
  • CreateNewForecast (Live);
  • GetEventsLog (Live).

Входной параметр Currency в этих методах станет обязательным. Его значение должно совпадать с валютой кампании или аккаунта — для всех методов, кроме CreateNewForecast (Live) и GetEventsLog (Live).

Методы, которые будут формировать статистику только в валюте кампании:

  • GetBannersStat (Live); 
  • GetSummaryStat (Live); 
  • CreateNewReport (Live).

В этих методах входной параметр Currency станет обязательным, если кампания ведется в реальной валюте. Для кампаний в условных единицах, перемещенных в специальный архив, параметр Currency можно не указывать или передавать NULL.

Изменения не затронут методы API версии 5, так как они уже принимают и возвращают денежные значения в валюте рекламодателя. Методы API версии 5 рекомендуется использовать для получения статистики, управления ретаргетингами и клиентами. Более подробная информация — в Руководстве по переходу.

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: