2012-10-09 3 views
2

Google GData API로 OAuth 2.0 액세스 토큰을 요청하는 방법은 무엇인가요? 이 API가 OAuth 2.0을 지원합니까? spec에만 OAuth 1.x API가있는 것 같습니다.Google GData API로 OAuth 2.0 액세스 토큰을 요청하는 방법은 무엇인가요?

이미 액세스 토큰을 받았습니다. 이제 GData API를 통해 OAuth2 요청을 보내려고합니다. 오류 메시지는 다음과 같습니다. OAuth2 요청의 유효성을 검사하는 동안 오류가 발생했습니다.

올바른 Oauth2 요청 헤더의 매개 변수는 다음과 같습니다. Header ("Authorization", "Bearer"+ accessToken) ??

+0

예, 전달자 토큰에 대한 인증 헤더의 형식은 다음과 같습니다. '인증 : 무기명 {ACCESS_TOKEN}' –

답변

0

먼저 google-api-java-client을 사용하거나 REST을 직접 사용하여 OAuth 2 액세스 토큰을 얻은 다음이 액세스 토큰이있는 set up your GData client library service을 사용하여 API를 호출합니다.

+0

감사합니다. 이미 액세스 토큰을 얻었습니다. 이제 GData API를 통해 OAuth2 요청을 보내려고합니다. 오류 메시지는 다음과 같습니다. OAuth2 요청의 유효성을 검사하는 동안 오류가 발생했습니다. 다음 매개 변수에 올바른 Oauth2 요청 헤더가 있습니까? Header ("Authorization", "Bearer"+ accessToken) ?? – Ack

+0

특정 문제 (소스 코드, 승인 단계, 범위 등)에 대한 자세한 정보를 질문하시기 바랍니다. –

+0

내 oauth2.0 리소스 서버는 WSO2 ESB oauth mediator, 소스 코드 http : // svn .wso2.org/repos/wso2/carbon/platform/branches/4.0.2AF/components/identity/org.wso2.carbon.identity.oauth.mediator/4.0.1/src/main/java/org/wso2/carbon/identity/oauth/mediator /입니다. 그리고 HttpURLConnection을 사용하여 요청 헤더와 토큰을 리소스 서버로 보냅니다. – Ack

관련 문제