如何在 Rogglevision 中进行身份验证

how to authenticate in Rogglevision

为了在 R 中使用 Rooglevision,我做到了

library(RoogleVision)
creds = fromJSON('client_secret.json')
options("googleAuthR.client_id" = creds$installed$client_id)
options("googleAuthR.client_secret" = creds$installed$client_secret)
options("googleAuthR.scopes.selected" = c("https://www.googleapis.com/auth/cloud-platform"))
googleAuthR::gar_auth()

但是它给了我这个错误:

400. That’s an error.

Error: redirect_uri_mismatch

The redirect URI in the request, http://localhost:1410/, does not match the ones authorized for the OAuth client. 
Please update the authorized redirect URIs.

我已将 google api Web 客户端的凭据窗格中的重定向 URI 留空,因为它声明它用于 'use with requests from a web server'。我从 R 请求,所以不确定在这里填写什么。

重定向 uri 必须与您发送它的网站位置完全匹配。基本上你希望它处理来自身份验证服务器的响应的地方。

如果您没有使用网络服务器,那么您应该使用其他类型的凭据,而不是网络凭据。