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);
}
});
사용한 스코프의 전체 문자열을 지정할 수 있습니까? – mariuss