Learn R Programming

ryandexdirect (version 3.6.2)

yadirGetBalance: Get 'Yandex Direct' account balance

Description

Returns settings for shared accounts.

Usage

yadirGetBalance(Logins        = getOption("ryandexdirect.user"), 
                Token         = NULL,     
                AgencyAccount = getOption("ryandexdirect.agency_account"),
                TokenPath     = yadirTokenPath())

Value

Data frame

Arguments

Logins

character vector, your logins at Yandex Direct, require

Token

character, your Yandex Direct API Token, require

AgencyAccount

Your agency account login, if you get statistic from client account

TokenPath

Path to directory where you save credential data

Author

Alexey Seleznev

Examples

Run this code
if (FALSE) {
### Please choose another TokenPath to save the Login permanently.
aut <- yadirAuth(Login = "login", NewUser = TRUE, 
        TokenPath = tempdir())
#For get accounts from client account use
my_balance <- yadirGetBalance(Logins = "login",
                              Token = aut)

#For get accounts from agancy account use
library(ryandexdirect)
aut <- yadirAuth(Login = "agency_login", NewUser = TRUE, 
                 TokenPath = tempdir())
client <- yadirGetClientList(Token = aut)
client_balance <- yadirGetBalance(Logins = client$Login,
                                  AgencyAccount = "agency_login",
                                  Token = aut)
}

Run the code above in your browser using DataLab