Как использовать Linked API v2? - PullRequest
0 голосов
/ 14 мая 2018

У меня есть приложение в LinkedIn со всеми четырьмя разрешениями для приложений по умолчанию. Я могу отлично использовать API v1. Когда я аутентифицируюсь с помощью oAuth 2.0, моя аутентификация проходит успешно, и я получаю auth2_token, но я не могу вызвать указанную ниже конечную точку.

https://api.linkedin.com/v2/me

Заголовок: X-Restli-Protocol-Version: 2.0.0. Авторизация: Носитель ( auth2_token)

Я получаю ошибку

{
    "serviceErrorCode": 100,
    "message": "Not enough permissions to access: GET /me",
    "status": 403
}

Я что-то здесь упускаю?

Ответы [ 2 ]

0 голосов
/ 17 января 2019

Для доступа к https://api.linkedin.com/v2/me, необходим доступ к API v2.С 14 января или Linkedin Приложения автоматически получат доступ к v2 API.С 1 марта Linkedin собирается отказаться от API v1, поэтому вызов https://api.linkedin.com/v1/people/~:(id,num-connections,picture-url)?format=json больше не будет работать.

0 голосов
/ 17 июля 2018

Мне также не удалось получить доступ к https://api.linkedin.com/v2/me, но вы можете использовать следующий пример URL для получения необходимых данных:

GET https://api.linkedin.com/v1/people/~:(id,num-connections,picture-url)?format=json

Доступные поля можно найти здесь: Поля базового профиля LinkedIn

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...