Установите client_id и client_secret в производственных скриптах - R - PullRequest
0 голосов
/ 05 ноября 2019

При использовании API googleAnalyticsR я проходил аутентификацию с использованием "ga_auth (token =" my token.httr-oauth ") и отлично запускал скрипты на моем компьютере и сервере. Когда я запускал эти скрипты в производственном режиме (используя CRON),Я начал получать эту ошибку:

"Error: The default Google Cloud Project for googleAnalyticsR is intended 
for evalutation only, not production scripts... "

Я следовал инструкциям и создал свой собственный проект, загрузил файл json и установил его перед вызовом библиотеки (googleAnalyticsR):

gar_set_client (json = "/home/path/client_secret_XXXX-XXXXXX.apps.googleusercontent.com.json") 2019-11-05 10:41:56> Настройка client.id из /home/path/client_secret_XXXX-XXXXXX.apps.googleusercontent.com.json [1] "my_analytics-export"

Я считаю, что не могу сказать API использовать этот проект вместо универсального, так как я получаю ту же ошибку, что и яв начале.

Кто-нибудь знает, как ??? Это определенно не мое ... и у меня заканчиваются идеи!

Спасибо ..

1 Ответ

0 голосов
/ 06 ноября 2019

Вам необходимо создать новый токен, как только вы зарегистрируете свой собственный проект GCP. Поэтому переместите / удалите существующий токен «my_token.httr-oauth», а затем загрузите свой клиент и заново создайте свой токен.

Однако, если вы используете последнюю версию googleAnaltyicsR версии 0.7.1, вы ненеобходимо создать токен, он создаст токен под вашей электронной почтой.

...