Ошибка LinkedIn API перенаправления uri с httr - PullRequest
0 голосов
/ 09 июля 2020

Я пытаюсь получить доступ к API LinkedIn с помощью R и пакета httr.

Когда я выполняю последнюю функцию oauth2.0_token(), чтобы получить токен авторизации, я получаю следующую ошибку: LinkedIn: "The redirect_uri does not match the registered value".

Я установил свой перенаправленный URL-адрес на сайте LinkedIn Developer на http://my_app_54321

Кто-нибудь знает, что это за решение?

# Packages
library(httr)

# Client info
clientid <- "my_id"
secret <- "my_secret"

# App
app <- oauth_app(appname = "app name", key = clientid, secret = secret)

# Endpoints
endpoint <- oauth_endpoint(base_url = "https://www.linkedin.com/uas/oauth2", 
                           authorize = "authorization", access = "accessToken")

# Access token
token <- oauth2.0_token(endpoint = endpoint, app = app)
token

Сообщение об ошибке LinkedIn

1 Ответ

1 голос
/ 29 июля 2020

Изменение my redirected url на следующее решило это, поскольку мне просто нужно, чтобы приложение запускалось локально.

http://localhost:1410/

Комментарии из GitHub пакета httr указывали в этом направлении:

https://github.com/r-lib/httr/blob/master/demo/oauth2-linkedin.r

...