我现在也在使用httr
v0.2 包来使用 github api。但是我很难通过进入oauth2.0(...)
应用程序浏览器页面的部分,单击“允许”,然后重定向到回调 URL 页面。
httr github演示建议使用回调URL,http://localhost:1410
但是当我被重定向到该页面时,谷歌浏览器建议它无法连接到该页面并且它被重定向到的页面是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...
这是当我被定向到具有“允许”按钮的页面时,我单击该按钮后我被重定向到无法连接到本地主机的谷歌浏览器页面:1410