2013-08-02 2 views
1

OAuth2를 사용하여 Google에 로그인했습니다.Google 로그인으로 사용자 데이터를 가져 오지 못합니다.

내가 사용하는 범위는 userinfo입니다. 하지만 객체 반환에서 ID 만 얻고 있습니다.

I는 다음과 같이 얻을해야합니다

{ 
"id": "<some-id>, 
"email": "<correct-email-id>", 
"verified_email": true, 
"name": "blabla", 
"given_name": "blabla", 
"family_name": "blabla", 
"link": "<link>", 
"gender": "male", 
"locale": "en" 
} 

을하지만 난 단지 얻을 :

{ 
"id": "<some-id> 
} 

을 나는 시도했다 :

https://www.googleapis.com/oauth2/v1/userinfo?access_token=<access-token> 
https://www.googleapis.com/oauth2/v2/userinfo?access_token=<access-token> 

이 통화입니다 :

$.ajax({ 
      type: 'GET', 
      url: 'https://www.googleapis.com/oauth2/v1/userinfo?access_token=' + accesstoken, 
      async: false, 
      contentType: 'json', 
      success: function(result) { 
       profileemail = result.email; 
       console.log(result); 
      }, 
      error: function(e) { 
       console.log(e); 
      } 
      }); 
+0

사용한 스코프의 전체 문자열을 지정할 수 있습니까? – mariuss

답변

관련 문제