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]]
- 모든 민감 정보(이름, 전화번호, 이메일, 상세주소)는 서버에서 복호화되어 반환됩니다.