-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ошибка при работе с агентским аккаунтом #4
Comments
Добрый день, подскажите а какая у вас установлена версия ryandexdirect? проверить это можно командой Далее ошибка в названии аргументов в функции И ещё я вам не рекомендую использовать функцию Пример кода для работы с ней: library(ryandexdirect)
myToken <- yadirGetToken()
My_report <- yadirGetReport(ReportType = "CAMPAIGN_PERFORMANCE_REPORT",
DateRangeType = "CUSTOM_DATE",
DateFrom = '2017-01-01',
DateTo = '2017-01-31',
FieldNames = c("CampaignName","Impressions","Clicks"),
FilterList = c("Clicks GREATER_THAN 49","Impressions LESS_THAN 1001"),
Login = <YourLogin>,
Token = myToken) Пока попробуйте обновить пакет, наверняка у вас старая версия - |
Спасибо! Работает. Еще два вопроса возникло. 1)Вопрос касательно получения баланса: Ошибка в yadirGetBalance(Logins = clientList$Login, Token = "***") :
|
Добрый день.
Доработал функцию yadirGetBalance, теперь можно запрашивать данные более чем по 50 аккаунтам, для того что бы изменения вступили в силу у вас переустановите пакет с помощью команды
Вы можете отфильтровать полученную таблицу клиентов, смотрите пример кода: # подключаем пакет
library(ryandexdirect)
# получаем токен
yatoken <- yadirGetToken()
# получаем список клиентов из агентского аккаунта
clients <- yadirGetClientList(yatoken)
# оставляем только активных клиентов
active_cllients <- clients[clients$StatusArch == "No", ]
# запрашиваем остатки баланса по активным клиентам
client_balance <- yadirGetBalance(Logins = active_cllients$Login, yatoken) |
Подскажите получилось решить вашу проблему, если да прошу закрыть тикет. |
Выполняю Ваш код для агентского аккаунта:
library(ryandexdirect)
myToken <- yadirGetToken()
clientList <- yadirGetClientList(myToken)
campaignList <- yadirGetCampaignList(logins = clientList$Login, token = myToken)
stat <- yadirGetSummaryStat(campaignIDS = campaignList$Id,
dateStart = "2016-01-01",
dateEnd = "2016-06-30",
currency = "USD",
token = myToken)
======
Ошибка в dataRaw$data[[i]][c("FIO", "Login", "DateCreate", "Phone", "Email", :
неправильный тип подгруппы 'list'
Вызовы: yadirGetClientList
Выполнение остановлено
"
Подскажите, как исправить?
The text was updated successfully, but these errors were encountered: