Learn R Programming

rym (version 1.0.6)

rym_auth: Authentication in Yandex Metrika API

Description

Actually you don`t need call rym_auth since it will be called when you run any of the functions available in rym.

Usage

rym_auth(login = getOption("rym.user"), 
         new.user = FALSE, 
         token.path = getOption("rym.token_path"))

Value

List with credential data.

Arguments

login

character, Your Yandex login

new.user

logical, If TRUE you reauth in Yandex Metrika API

token.path

character, Directory for store API credential

Author

Alexey Seleznev

Details

All your credential save in directory specified in the argument token.path, after save every time you run any function from rym, rym_auth be load credentials from local file login.rymAuth.RData. rym_auth create files for each your logins, which makes it possible use many yandex account in one script. Every tokens expire after 1 year after authentication, but rym_auth automaticly refresh and save you credential 30 days before he expire.

References

OAuth 2.0 in Yandex docs - https://tech.yandex.ru/oauth/doc/dg/concepts/about-docpage/

Examples

Run this code
if (FALSE) {
library(rym)
rym_auth(login = "my_login")
}

Run the code above in your browser using DataLab