如何为 R 脚本创建自己的 Oauth 应用程序?

How do I create my own Oauth app for R script?

嘿,我正在使用 R 中的 'rgoogleads' 库。https://github.com/selesnow/rgoogleads

我面临的问题是该应用程序能够从我的本地访问 googleads api,但不能从我的远程服务器访问。我认为问题是 -

默认情况下,gargle 会在用户级别集中缓存用户令牌,并且它们的密钥或标签还会传达哪个 Google 身份与每个令牌相关联。 令牌存储依赖于序列化的 R 对象。也就是说,令牌以 RDS 文件的形式存储在您的 PC 本地。 这可能就是为什么只有我的本地人可以访问并成功运行我的应用程序的原因。

如何获取下面的 json 文件?对于 gads_auth_configure?我在哪里可以找到应用程序名称、密钥?

app <- httr::oauth_app(appname = "app name", key = "app id", secret = "app secret")
gads_auth_configure(app = app)

# or from json file 
gads_auth_configure(path = 'D:/ga_auth/app.json')

# run authorization
gads_auth('me@gmail.com')

gads_auth() 这将提示在远程服务器中弹出身份验证。一旦完成。勾选允许第 3 方应用程序访问 GoogleAds,它将起作用