Я использую пакет httr
v0.2, чтобы использовать API github. Но я изо всех сил пытаюсь пройти часть 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...
то есть, когда меня перенаправляют на страницу с кнопкой «Разрешить», которую я нажимаю, после чего меня перенаправляют на страницу в Google Chrome, которая не может подключиться к локальному хосту: 1410