【发布时间】:2012-11-01 00:20:24
【问题描述】:
我现在也在使用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
【问题讨论】:
标签: r github github-api httr