Переход с LinkedIn v1 на v2 API - PullRequest
       46

Переход с LinkedIn v1 на v2 API

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

В соответствии с объявлением LinkedIn нам нужно перейти на версию 2.0 наших API и OAuth 2.0, чтобы в соответствии с документом к выпуску я изменил свой GET URL-адрес запроса с

 https://api.linkedin.com/v1/people/~:(first-name,last-name,email-address,skills,educations,positions,location,phone-numbers)?requestToken?scope=rw_nus+r_fullprofile&format=json&oauth2_access_token= 

на

https://api.linkedin.com/v2/me/~:(first-name,last-name,email-address,skills,educations,positions,location,phone-numbers)?requestToken?scope=rw_nus+r_fullprofile&format=json&oauth2_access_token= 

И я получаю ответ ниже:

{
    "serviceErrorCode": 0,
    "message": "Resource me does not exist",
    "status": 404
}

Пожалуйста, помогите мне, что не так с моей стороны?Какие изменения нужно сделать?

1 Ответ

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

Можно просто изменить v1 на v2 и people на me в URL.

Чтобы запросить определенные поля , вы передаете ?projection= вместо ~: например:

https://api.linkedin.com/v2/me?projection=(id,firstName,lastName)

Также имейте в виду, что поля изменились в v2.По умолчанию у вас будет доступ только к полям облегченного профиля , если вы не участвуете в программе LinkedIn Marketing Partners .

...