在生产脚本中设置client_id和client_secret-R

使用googleAnalyticsR api时,我正在使用“ 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文件,并在调用library(googleAnalyticsR)之前进行了设置:

  

gar_set_client(json =“ /home/path/client_secret_XXXX-XXXXXX.apps.googleusercontent.com.json”)   2019-11-05 10:41:56>从/home/path/client_secret_XXXX-XXXXXX.apps.googleusercontent.com.json设置client.id   [1]“ my_analytics-export”

我相信我无法告诉API使用该项目而不是通用项目,因为我遇到了刚开始时遇到的相同错误。

有人知道吗???这绝对不是我的事...我的想法已经用光了!

谢谢..

format_88 回答:在生产脚本中设置client_id和client_secret-R

注册自己的GCP项目后,您需要创建一个新令牌。因此,移动/删除现有令牌“ my_token.httr-oauth”,然后加载您的客户端,然后重新创建令牌。

但是,如果您使用的是最新的googleAnaltyicsR版本0.7.1,则无需创建令牌,它将在您的电子邮件下创建令牌。

本文链接:https://www.f2er.com/3160355.html

大家都在问