-
Notifications
You must be signed in to change notification settings - Fork 0
[POST] 소셜 로그인
Gyunny edited this page Dec 3, 2021
·
13 revisions
메소드 | 경로 | 설명 |
---|---|---|
POST | /social/login/{socialType} | 소셜 로그인 |
- socialType: kakao, apple
{
"Content-Type": "application/json",
"accessToken" : "Third Party Token",
"deviceToken" : "Alarm Token"
}
{
"status": 200,
"data": {
"login": {
"userId": 47,
"nickname": "규니333",
"profileUrl": "www.gyunny.com",
"userGroupNumbers": [
3
],
"tokens": {
"accessToken": "eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI0NyIsImV4cCI6MTYzNDA5MDMzN30.OpQ-23Q6mhwOzq016siZ0U1of5TjHhdMWzOGIuGMOg0",
"accessTokenExpiredAt": "2021-10-13T01:58:57.000+00:00",
"refreshToken": "eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI0NyIsImV4cCI6MTYzNDg4MjMzN30.4NK-hCTiGzpAnU09pd1d-nE8_wLp8G1WDDINA1t0Cus",
"refreshTokenExpiredAt": "2021-10-22T05:58:57.000+00:00"
}
}
}
}
- userGroupNumbers: 현재 유저가 참여하고 있는 모임의 group Idx 리스트
{
"status": 201,
"data": {
"socialId": {
"userId": null,
"socialId": "1674248491",
"nickname": null,
"profileUrl": null,
"userGroupNumbers": null,
"tokens": null
}
}
}
- 상태코드가 201이면 회원가입 -> 유저 추가 정보 입력 받는 곳으로 이동
- 상태코드가 200 이면 로그인 -> 바로 홈 화면으로 이동