現在、httr
v0.2 パッケージを使用して github api も使用しています。oauth2.0(...)
しかし、アプリのブラウザ ページにアクセスし、[許可] をクリックして、コールバック URL ページにリダイレクトされる部分を通過するのに苦労しています。
httr github デモでは、コールバック URL を次のように使用することを提案していますhttp://localhost:1410
が、そのページにリダイレクトされると、Google Chrome は、そのページに接続できず、リダイレクト先のページがhttp://localhost:1410/?error=redirect_uri_mismatch&state=DZNFcm8tnq
...であることを示唆しています。他のポートと全体的な URL は成功しません...
機能する別のコールバック URL と URL は何ですか?
以下は私が使用したコードです
require(httr)
## Loading required package: httr
github.app <- oauth_app("github","xxxxx", "xxxxxxxxxxxxxxx")
github.urls <- oauth_endpoint(NULL, "authorize", "access_token",base_url = "https://github.com/login/oauth")
github.token <- oauth2.0_token(github.urls,github.app)
## Loading required package: Rook
## Loading required package: tools
## Loading required package: brew
## starting httpd help server ... done
## Waiting for authentication in browser...
これは、「許可」ボタンのあるページにリダイレクトされた後、クリックすると、localhost :1410 に接続できない Google Chrome のページにリダイレクトされます。