gpt4 book ai didi

r - 如何使用 Google Analytics (rga) 编写动态报告

转载 作者:行者123 更新时间:2023-12-02 09:52:21 25 4
gpt4 key购买 nike

我正在使用rga从 Google Analytics 获取一些数据。来自存储库:

The principle of this package is to create an instance of the API Authentication, which is a S4/5-class (utilizing the setRefClass). This instance then contains all the functions needed to extract data, and all the data needed for the authentication and reauthentication. The class is in essence self sustaining.

该包使用以下方法创建并保存本地实例:

rga.open(instance="ga", where="~/ga.rga")

但是,当我尝试编织时,我收到一条错误,指出未找到 ga 对象(实例)。然而,当我在 RStudio 中运行 block 时,代码可以工作,但我相信错误与此方面有关:

[The command above] will check if the instance is already created, and if it is, it'll prepare the token. If the instance is not created [...] it will redirect the client to a browser for authentication with Google.

我的猜测是 knitr 无法执行最后一步,因此该对象永远不会创建。

我怎样才能做到这一点?我认为可能有一种方法可以加载本地 ga.rga 文件来绕过浏览器身份验证。

最佳答案

您可以通过传递可从 Google API 控制台获取的客户端 ID 和客户端 key 来绕过浏览器身份验证。在开发环境中保存本地身份验证文件总是有风险的。您可以尝试此代码,它使用 Google API 并且还保存本地实例 -

rga.open(instance = "ga", 
client.id = "<contains apps.googleusercontent.com>",
client.secret =<your secret key>, where ="~/ga.rga" )

同时确保在 Google API 控制台中启用桌面选项设置

关于r - 如何使用 Google Analytics (rga) 编写动态报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51829823/

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