Я пытаюсь реализовать функцию входа в LinkedIn, используя метод rest API. Я получил access_token
& expires_in
от LinkedIn. Я извлек из него access_token и передал запрос get
, чтобы получить данные профиля. Но я не получаю никакого ответа взамен. Это мой код.
gettheLinkedinUserDetails(token: any) {
alert(token);
let headers = new HttpHeaders();
//headers.append('Content-Type', 'application/x-www-form-urlencoded');
headers.append('Authorization','Bearer '+token);
return this.http.get('https://api.linkedin.com/v1/people/~:(id,first-name,last-name,email-address,picture-url)?format=json',{headers: headers})
}
&
this.lkPage.gettheLinkedinUserDetails(result)
.subscribe((profileData: any) => {
alert(profileData + 'profile');
},(err) => {
alert(err + 'error');
})
& в ответе я получаю ошибку как
{"headers":{"nomalizedNames":{},"lazyUpdate":null},"status":401,"stsusText":"OK","url":"https://api.linkedin.com/v1/people/~:(id,first-name,last-name,email-address,picture-url?format=json"
","ok":false,"name":"httpErrorResponse""message":"Http failure response forhttps://api.linkedin.com/v1/people/~:(id,first-name,last-name,email-address,picture-url)?format=json;401 OK","error
":{"errorCode":0,"message":"Unknown authentication schema","requestId":"B6AFJPFBMX","status":401
"timestamp":1535978521964}}