我无法登录 Linkedin。我看到 401 错误代码。请帮我。我的代码:
HttpResponse httpResponse = Request.Get("https://api.linkedin.com/v1/people/~?format=json")
.setHeader("Host", "api.linkedin.com")//
.setHeader("Connection", "Keep-Alive")//
.setHeader("x-li-src", "msdk")//
.setHeader("Authorization", "Bearer " + form.getToken())
.execute().returnResponse();
最佳答案
我已经使用您的 header 进行了测试,对于我来说,如果删除“x-li-src” header ,则该请求有效。使用“x-li-src”我得到
{
"errorCode": 0,
"message": "Unable to verify access token",
"requestId": "XXXXXXXXX",
"status": 401,
"timestamp": 1551696403376
}
另请注意,Linkedin 宣布其 API 的第 1 版将在 2019 年 3 月 1 日之后停止运行(尽管截至 2019 年 3 月 4 日仍然可用)。您应该迁移到 API 的版本 2。
https://engineering.linkedin.com/blog/2018/12/developer-program-updates
关于java - 使用 Linkedin Spring Boot Rest api 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53694568/