Skip to content

[POST] 소셜 로그인

Gyunny edited this page Dec 3, 2021 · 13 revisions
메소드 경로 설명
POST /social/login/{socialType} 소셜 로그인
  • socialType: kakao, apple

스크린샷 2021-09-10 오후 9 09 11

Request Header

{
    "Content-Type": "application/json",
    "accessToken" : "Third Party Token",
    "deviceToken" : "Alarm Token"
}

로그인일 때

< Success >

{
    "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 이면 로그인 -> 바로 홈 화면으로 이동