Skip to content
  • 3.1.5
  • 22acbbd
  • Compare
    Choose a tag to compare
    Search for a tag
  • 3.1.5
  • 22acbbd
  • Compare
    Choose a tag to compare
    Search for a tag

@selesnow selesnow released this May 2, 2019 · 99 commits to master since this release

За последние несколько месяцев было проведено много работ по подготовке ryandexdirect к публикации на CRAN, большая часть из которых была направлена на исправление его документации.

Ранее под разные операционные системы были две разные версии пакета, теперь, после публикации на CRAN у вас не будет проблем с установкой пакета, и кодировкой текста. Правда все русскоязычные сообщения из пакета были удалены, таковы требования CRAN, в коде можно использовать только латиницу.

Так же был исправлен ряд ошибок, и немного внедрены некоторые доработки.

Доработки

  1. Для сокращении имени, и приведения названия функций к одному виду у функции yadirGetCampaignList появилась дублирующая функция yadirGetCampaign, для совмещения новой версии пакета с кодом написанным под более ранними версиями обе функции в нём остаются;
  2. Доработка предложенная в тикете #18 , в результат возвращаемый функцией yadirGetCampaign добавлены следующие поля:
    • SearchBidStrategyType - Тип стратегии показа объявлений в поисковой сети Яндекса;
    • NetworkBidStrategyType - Тип стратегии показа объявлений в поисковой сети Яндекса;
  3. Из пакета удалены следующие устаревшие функции: yadirGetSummaryStat, yadirGetCampaignListOld, yadirGetLogsData, yadirGetMetrikaGAData;
  4. В функции yadirGetCampaign и yadirGetCampaignList по умолчанию в фильтр по типу кампаний включена загрузка кампаний с типом CPM_BANNER_CAMPAIGN;
  5. Функция yadirGetToken теперь так же может сохранять полученный токен в локальный файл, если пользователь даст на это разрешение, но обновляться такой токен по истечению срока не будет, т.к. к нему не привязан refresh token.

Исправления

  1. Исправлена ошибка в функции yadirAuth, возникающая после автоматического обновления просроченного токена.
  2. Исправлена ошибка в функции yadirGetToken, которую я допустил внедрив доработку по сохранению токена в локальный файл.

Для установки или обновления пакета из CRAN можно воспользоваться стандартной командой install.packages("ryandexdirect").

Бейджи

Rdoc
rpackages.io rank

Assets 2
You can’t perform that action at this time.