Войти через LinkedIn Spring Boot Rest API - PullRequest
0 голосов
/ 09 декабря 2018

Я не могу войти через 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();

1 Ответ

0 голосов
/ 04 марта 2019

Я проверил с вашими заголовками, и у меня запрос работает, если я удалю заголовок "x-li-src".С "x-li-src" я получаю

{
    "errorCode": 0,
    "message": "Unable to verify access token",
    "requestId": "XXXXXXXXX",
    "status": 401,
    "timestamp": 1551696403376
}

. Обратите также внимание, что Linkedin объявил, что версия 1 их API не будет работать после 1 марта 2019 года (хотя она все еще доступна с 4 марта 2019 года),Вы должны перейти на версию API 2.

https://engineering.linkedin.com/blog/2018/12/developer-program-updates

...