//실제 사용예
if ((typeof window.MintApp) != 'undefined') {
//google login
MintApp.googleLogin(function(data){
console.log(data)
})
//kakao login
MintApp.kakaoLogin(function(data){
console.log(data)
})
//naver login
MintApp.naverLogin(function(data){
console.log(data)
})
//fasebook login
MintApp.facebookLogin(function(data){
console.log(data)
})
}
{
"provider": "kakao",
"providerId": "785423456",
"name": "사용자",
"email": "user@test.com",
"profileUrl": "https://k.kakaocdn.net/dn/ShKN0/m1.jpg",
"token": {
"accessToken": "BB7z2OYstI790Wtrxwds-k_w70wgUYWGLCilw0QAAAYEtOvZp",
"accessTokenExpires": 1654364446906,
"refreshToken": "PFcLWUew08EC3UI6jHgRzE1fB4NLMqmKDCilw0QAAAYEtOvZp",
"refreshTokenExpires": 1659505246906,
"scopes": [
"account_email",
"profile_image",
"profile_nickname"
]
},
"kakao": {},
"google": null,
"naver": null,
"facebook": null,
"apple": null
}
"provider": 로그인 방식(kakao,naver,google,facebook)(필수)
"providerId": 소셜로그인의 고유 사용자 아이디 (필수)
"name": 사용자 이름(optional)
"email": 이메일(optional)
"profileUrl": 사용자 프로필 이미지(Optional)
"accessToken":액세스토큰 (필수)
"accessTokenExpires": 토큰 만료일 (Optional)
"refreshToken": 리프레쉬 토큰 (Optional)
"refreshTokenExpires": 리프레쉬 토큰 만료일(Optional)
"scopes": 권한(Optional)
각각의 소셜로그인에 추가된 값들입니다.
gender:성별
email:이메일
age_range:연령대
birthday:생일
phone:전화번호
name:이름
profileUrl:프로필 이미지
email: 이메일
name:이름
profile_image: 프로필 이미지
nickname: 닉네임
gender:성별
age:나이
birthday:생년월일
mobile:폰번호