<aside> ☝ S.A. 내용
</aside>
개인정보 수정
RESTful API
기능 | API URL | Method | Request Header | Request | Response | Response Header | Response(error) |
---|---|---|---|---|---|---|---|
회원가입 | /signup | POST | { | ||||
”id” : “”, | |||||||
”password” : “”, | |||||||
”address” : “”, | |||||||
”ph_no” : “”, | |||||||
} | { | ||||||
”message” : “회원가입이 완료되었습니다.” | |||||||
} | |||||||
로그인 | /login | POST | { | ||||
”id” : “”, | |||||||
”password” : “” | |||||||
} | { | ||||||
”message” : “아무개님 반갑습니다.” | |||||||
} | |||||||
프로필 등록 | POST | { | |||||
”pet_type” : “”. | |||||||
” | { | ||||||
”message” : “사용자 프로필이 등록되었습니다.” | |||||||
} | |||||||
프로필 수정 | PUT | { | |||||
”message” : “사용자 프로필이 수정되었습니다.” | |||||||
} | |||||||
프로필 삭제 | DELETE | { | |||||
”message” : “사용자의 프로필이 삭제되었습니다.” | |||||||
} | |||||||
프로필 조회 | GET | ||||||
예약 등록 | /reservation/:guestId/:sitterId | POST | { | ||||
"startDateTime": "2023-07-23 12:30", | |||||||
"endDateTime": "2023-07-24 22:00" | |||||||
} | { | ||||||
”message” : “예약 되었습니다..” | |||||||
} | # 400 예약 시작 날짜를 입력 안 했을 경우 | ||||||
{"errorMessage": "예약 시작 날짜를 입력해주세요."} |
{"errorMessage": "예약 시작 날짜와 종료날짜가 같으면 안 됩니다."}
{"errorMessage": "예약 종료 날짜를 입력해주세요."}
{"errorMessage": "펫시터를 선택해주세요."}
{"errorMessage": "시작 날짜가 종료 날짜보다 뒤에 있으면 안 됩니다.”}
{"errorMessage": "서버 오류."} | | 예약 수정 | /reservation/:reservationsId | PUT | { "startDateTime": "2023-07-23 12:30", "endDateTime": "2023-07-24 22:00" } | { ”message” : “예약이 수정 되었습니다..” } | | | # 400 예약 시작 날짜를 입력 안 했을 경우 {"errorMessage": "예약 시작 날짜를 입력해주세요."}
{"errorMessage": "예약 시작 날짜와 종료날짜가 같으면 안 됩니다."}
{"errorMessage": "예약 종료 날짜를 입력해주세요."}
{"errorMessage": "예약된 날짜가 없습니다."}
{"errorMessage": "시작 날짜가 종료 날짜보다 뒤에 있으면 안 됩니다.”}
{"errorMessage": "서버 오류."} | | 예약 삭제 | /reservation/:reservationsId | DELETE | | { ”message” : “예약이 삭제 되었습니다..” } | | | # 400 예약이 없을 경우 {"errorMessage": "예정된 예약이 없습니다."}
{"errorMessage": "서버 오류."} | | 예약 조회 | /reservation | GET | | { ”message” : “예약 조회 되었습니다..” } | | | # 400 예약이 없을 경우 {"errorMessage": "조회할 데이터가 없습니다."}
{"errorMessage": "서버 오류."} | | 예약 상세 조회 | /reservation/:reservationsId | GET | | { ”message” : “예약 조회 되었습니다..” } | | | # 400 예약이 없을 경우 {"errorMessage": "조회할 데이터가 없습니다."}
{"errorMessage": "서버 오류."} | | 펫시터 리뷰 | | POST | | | | | | | 펫시터 평점 | | POST | | | | | |
<aside> ☝ 우리 팀 약속
</aside>