2011-09-15 4 views
1

LinkedIn API를 통해 사용자 프로필에서 특정 정보를 얻으려고합니다.LinkedIn API 401 필드 선택기를 사용할 때 권한이 없음

http://api.linkedin.com/v1/people/~:(id,first-name,last-name,industry,headline,public-profile-url)

이 시도 내가 서버에서 "401 권한"응답을 얻을 :

나는 GET 호출을 위해 사용하고있는 URL은 다음과 같다. 그러나 동일한 인증 키를 사용하여 같은 기능 내에서 http://api.linkedin.com/v1/people/~으로 전화를 걸면 정상적으로 작동합니다. 왜 이런 일이 될 수의

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<error> 
    <status>401</status> 
    <timestamp>1316082986700</timestamp> 
    <request-id>SVWTG5ARQM</request-id> 
    <error-code>0</error-code> 
    <message>[unauthorized].</message> 
</error> 

어떤 아이디어를 다음과 같이

응답에 제시된 오류가 무엇입니까? 아무거나는 중대하게 평가 될 것입니다.

답변

0

OAuth 라이브러리가 버그가있을 수 있습니다. 전체 요청 및 응답을 볼 수 있습니까?

나는 당신의 허가/OAuth를 헤더이 도구에서 생성 된 것과 동일한 서명이 있는지 확인합니다 :하지 않으면

https://developer.linkedin.com/oauth-test-console

, 당신은 새로운 라이브러리를 얻을 필요가 있습니다를 업데이트/수정 귀하의 도서관 등

그렇다면 이상합니다. 돌아와서 우리가 거기에서 갈거야 :

+0

안녕하세요, 귀하의 답장을 보내 주셔서 감사합니다. 나는 현재 RestSharp를 사용하고 있습니다. 필드 선택기를 사용할 때 실제로 잘못된 서명을 생성하는 것으로 보입니다. 당신이 말했듯이 그것은 아마도 도서관 일 것입니다. 그래도 아직 해결 방법을 찾지 못했습니다. –

관련 문제