콘텐츠로 이동

registration (회원가입)

Firebase Auth로 가입한 사용자의 상세 정보를 등록합니다.

기본 정보

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

요청

Body

필드 타입 필수 설명 검증
name string O 사용자 이름 -
sex string O 성별 male, female
birth string O 생년월일 YYYY-MM-DD
telecom string O 통신사 KT, SKT, LGT, KT(알뜰), SKT(알뜰), LGT(알뜰)
phone string O 전화번호 010-XXXX-XXXX
email string O 이메일 이메일 형식
main_address string O 기본 주소 -
sub_address string O 상세 주소 -

요청 예시

{
  "name": "홍길동",
  "sex": "male",
  "birth": "1990-01-15",
  "telecom": "SKT",
  "phone": "010-1234-5678",
  "email": "hong@example.com",
  "main_address": "서울특별시 강남구",
  "sub_address": "역삼동 123-45"
}

응답

성공 (200)

{
  "message": "사용자 정보가 성공적으로 저장되었습니다.",
  "doc_id": "user_uid_string"
}

실패

코드 message 원인
400 "이미 등록된 이메일입니다." 이메일 중복
500 "입력 처리 또는 저장 중 오류 발생: {에러}" 서버 오류

참고

  • Firebase Auth에서 먼저 계정을 생성한 후 이 API를 호출해야 합니다.
  • 민감 정보(이름, 전화번호, 이메일, 상세주소)는 암호화되어 저장됩니다.
  • 관련 API: [[registration_v2]], [[check_email_duplicate]]