Аутентификация Google для GA в R - PullRequest
0 голосов
/ 16 сентября 2018

Мне нужно запустить скрипт через задание cron:

options(httr_oob_default=FALSE)

Если для OOB установлено значение false, он все равно будет указывать на URL:

Access token will be stored in the '.ga-token.rds' file.
Waiting for authentication in browser...
Press Esc/Ctrl + C to abort
Please point your browser to the following url: 
https://accounts.google.com/o/oauth2/auth?client_id=CLIENT-ID.apps.googleusercontent.com&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fanalytics.readonly&redirect_uri=http%3A%2F%2Flocalhost%3A1410%2F&response_type=code&state=LF7wyZRIeX

Вот как выглядит скрипт:

# Load up the RGA package. This is the package that has the smarts to actually
# connect to and pull data from the Google Analytics API
#Sys.setenv(HADOOP_CMD="/usr/bin/hadoop")

library(RGA)
print("going to authorize")
token <- authorize(client.id = "ID-CLIENT.apps.googleusercontent.com", client.secret ="SECRET")
print("token in ga")
print(token)

print("THE END")
print("#################################################################################")

Если я запускаю это вручную в RStudio, оно работает просто отлично, не указывая на этот URL, и завершается. Почему он указывает на URL через cron job? Как мне это исправить?

...