LinkedIn API 来自 httr 的重定向 uri 错误

LinkedIn API error of redirect uri from httr

我正在尝试使用 R 和 httr 包访问 LinkedIn 的 API。

当我执行最后一个 oauth2.0_token() 函数时,为了获得授权令牌,我从 LinkedIn 收到以下错误:"The redirect_uri does not match the registered value".

我已将 LinkedIn 开发者网站上的重定向 url 设置为 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

my redirected url 更改为以下内容解决了问题,因为我只需要在本地 运行 应用程序。

http://localhost:1410/

httr 包的 GitHub 的评论指出了这个方向:

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