콘텐츠로 이동

get_my_info (내 정보 조회)

로그인한 사용자의 개인 정보를 조회합니다.

기본 정보

항목
URL https://asia-northeast3-construction24-test.cloudfunctions.net/get_my_info
Method POST
인증 Firebase ID Token 필요

요청

Body

필드 타입 필수 설명 검증
- - - 요청 Body 필드 없음 (토큰만 필요) -

요청 예시

{}

응답

성공 (200)

{
  "message": "내 정보 조회 성공",
  "data": {
    "name": "홍길동",
    "UID": "abc123xyz",
    "phone": "010-1234-5678",
    "birth": "1990-01-15",
    "email": "user@example.com",
    "postalcode": "06236",
    "main_address": "서울특별시 강남구 테헤란로 123",
    "sub_address": "101동 1001호",
    "authentication": true
  }
}

응답 필드 설명

필드 타입 설명
name string 사용자 이름 (복호화된 값)
UID string Firebase 사용자 고유 ID
phone string 휴대폰 번호 (복호화된 값)
birth string | null 생년월일 (YYYY-MM-DD 형식)
email string 이메일 주소 (복호화된 값)
postalcode string | null 우편번호
main_address string 기본 주소
sub_address string 상세 주소 (복호화된 값)
authentication boolean 본인인증 여부 (CI 인증 완료 시 true)

실패

코드 message 원인
404 "존재하지 않는 사용자입니다." UID에 해당하는 사용자가 DB에 없음
500 "오류 발생: {에러 내용}" 서버 내부 오류

참고

  • 관련 API: [[change_my_address]]
  • 모든 민감 정보(이름, 전화번호, 이메일, 상세주소)는 서버에서 복호화되어 반환됩니다.