2011-12-19 5 views
-2

LinkedIn API에서 일부 정보를 읽는 스크립트를 만들려고합니다. PECL OAuth 확장을 사용하고 있습니다.LinkedIn OAuth 콜백 URL

내 요청 토큰을 가져와 인증 한 다음 스크립트를 통해 나를 반환합니다. 그러나 핀 번호와 "대역 외"인증이되지 않도록 할 수는 없습니다. 에 oauth_callback 매개 변수가없는 경우 I는 문서에 따라 콜백을 설정 한

은 "OAuth를 콜백 URL이"정의되어있는 경우 https://developer.linkedin.com/documents/linkedins-oauth-details

,이 요청에 대한 콜백 로 사용됩니다. 도 설정되지 않은 경우 사용자는 에 대해 "대역 외"(oob) 경험을하게되며 신청서에 을 입력하여 인증 프로세스를 완료하게됩니다.

그러나 이것은 어떤 차이도없는 것처럼 보입니다. requestToken 부분에 콜백 URL을 설정했는데 작동 중이어야하거나 다시 테스트 페이지로 리디렉션되지 않습니다. 당신이이 권한을 부여 할 때 링크드 인은 리디렉션 할 위치

$token = $oauth->getRequestToken($request_url, $callback_url); 
$request_urlhttps://api.linkedin.com/uas/oauth/requestToken입니다

$callback_url이 : 나는이 작업을 수행 할 때

+0

'enableDebug()'메소드를 통해 PECL OAuth의 디버깅을 활성화 한 다음'print_r()'호출을'debugInfo' 필드와'getLastResponse()'메소드를 호출하여' oauth_callback' 매개 변수를 사용하십시오. 또한 요청을 작성하는 데 사용하는 코드를 게시하면 도움이 될 수도 있습니다. –

답변

3

저도 같은 문제를 가지고는, 작동하는 것 같다.