Я использую пакет 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...
который появляется, когда я получаю ссылку на страницу с кнопкой "Разрешить", которую я нажимаю, после чего я перенаправляюсь на страницу в google chrome, которая не может подключиться к localhost: 1410