5

httroauth2.0機能でGoogleアナリティクスに接続するのに苦労しています

oauth2.0_token(oauth_endpoints("google")
  , oauth_app("google", client.id, client.secret)
  , scope = "https://www.googleapis.com/auth/analytics.readonly")

ローカルの Rstudio では問題なく動作しますが、AWS ベースの Rstudio サーバーでは機能しません。ブラウザでデータを渡すことに同意するとエラーが表示され、Google はページ http://localhost:1410/?state=codehereにリダイレクトします

ローカルの Rstudio で認証を開始すると、ブラウザーはメッセージで応答します -認証が完了しました。Rstudio サーバーの場合は、このページを閉じて R に戻ってください。この Web ページは利用できません

listener_endpointの設定を変更する必要があると思いますが、どうすればよいですか? デフォルトの 127.0.0.1 の代わりに Rstudio サーバーのアドレスを入力する必要がありますか? それとも、httr+Rtudio サーバーの欠陥であり、気にする必要はありませんか?

4

2 に答える 2

0

帯域外認証を使用できます-

options(httr_oob_default = TRUE)
于 2016-03-14T19:36:02.410 に答える