gpt4 book ai didi

r - 在R中设置默认的Google Analytics(分析)身份验证

转载 作者:行者123 更新时间:2023-12-03 16:45:29 25 4
gpt4 key购买 nike

我正在使用R包googleAnalyticsRgoogleAuthR连接到GA并从中获取数据。但是,每次运行ga_auth()函数时,它都会打开一个Web窗口并要求我验证我的帐户。这对其他人使用我的帐户不方便。我认为是否可以通过某些R功能设置我的帐户电子邮件和帐户密码,这样它就不会向其他人询问我的凭据。顺便说一句,我不想​​使用client_id和client_secret,而只使用我的GA帐户电子邮件和密码。有没有办法做到这一点?

最佳答案

当您运行ga_auth()时,它将在同一目录中创建一个缓存文件(在最新的0.5.0版本中称为ga.oauth,在较早版本中称为.httr-oauth

如果您使该文件可供您的工作学院使用,则他们可以使用您的凭据,而无需提供自己的凭据并通过身份验证流程。

您可以向他们发送ga.oauth文件的副本,也可以重命名该文件,然后通过在第一个参数中传递它来告知要使用的文件,例如ga_auth("my_custom_file.oauth")

如果您希望它更加轻松自如,则可以访问用户将要使用的系统,然后设置一个指向自定义缓存文件的环境参数。您可以使用放置在用户主目录中的.Renviron文件来实现此目的。然后将验证文件的路径设置为GA_AUTH_FILE参数,例如


GA_AUTH_FILE="/Users/mark/dev/auth/ga.oauth"


设置完成后,当您加载库时,例如library(googleAnalyticsR)它将使用该身份验证文件自动进行身份验证。

setup section of the googleAnalyticsR website中有更多详细信息。

关于r - 在R中设置默认的Google Analytics(分析)身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48631370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com