2017-08-02 61 views
1

驗證爲了在RI使用Rooglevision做如何Rogglevision

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. 

我已經離開了在谷歌API的憑據窗格中的重定向URI Web客戶端空白,因爲它表示它是'用於來自Web服務器的請求'。我向R請求,所以不知道在這裏填寫什麼。

回答

2

重定向uri必須與您要發送的網站的位置完全一致。基本上你希望它處理來自認證服務器的響應。

如果您沒有使用網絡服務器,那麼您應該使用其他憑據類型而不是網絡憑據。

+1

感謝您的明確解釋!有效! – santoku