Skip to content

Изменения в справочнике валют

Compare
Choose a tag to compare
@selesnow selesnow released this 11 Dec 07:27
· 209 commits to master since this release
d5dc110

Что нового

  1. Переписана функция yadirGetDictionary.
  2. Функция yadirCurrencyRates удалена из ryandexdirect.

Функция yadirGetDictionary

В связи с изменениями в справочнике валют, которые недавно были опубликованы в блоге API Яндекс.Директ, была частично переписана функция yadirGetDictionary.

  • из справочника исключена валюта YND_FIXED;
  • для остальных валют не возвращаться курс у. е. — параметры Rate и RateWithVAT.

Соответственно сам справочник валют теперь нельзя использовать для конвертации денежных данных из одной валюты в другую. Сам справочник валют теперь хранит следующую информацию.

  • FullName — название валюты на языке, указанном в запросе в HTTP-заголовке Accept-Language;
  • BidIncrement — шаг торгов;
  • MaximumBid — максимальная ставка за клик (техническое ограничение);
  • MaximumCPM — максимальная ставка или цена за тысячу показов для медийной рекламы;
  • MinimumAverageCPA — минимальное значение средней цены конверсии для стратегии AVERAGE_CPA, минимальное значение средней цены установки для стратегии AVERAGE_CPI;
  • MinimumAverageCPC — минимальное значение средней цены клика для стратегий AVERAGE_CPC, WEEKLY_CLICK_PACKAGE;
  • MinimumBid — минимальная ставка за клик;
  • MinimumCPM — минимальная ставка или цена за тысячу показов для медийной рекламы;
  • MinimumDailyBudget — минимальный дневной бюджет кампании;
  • MinimumPayment — минимальный платеж (без учета НДС), минимальный дневной бюджет общего счета;
  • MinimumTransferAmount — минимальная сумма перевода между кампаниями;
  • MinimumWeeklySpendLimit — минимальный недельный бюджет.

Пример кода для запроса справочника валют:

cd <- yadirGetDictionary(DictionaryName = "Currencies",
                         Login          = "my_login",
                         Language       = 'en')

Функция yadirCurrencyRates

В связи с теми же изменениями yadirCurrencyRates теперь работает не корректно, я не вижу смысла в дальнейшем поддерживать две функции которые выполняют одну и туже операцию, поэтому данная функция удалена из пакета.