이 API는 사용자 계정 관리, 가족 그룹, 사진, 댓글 및 챗봇 상호작용을 관리하는 다양한 엔드포인트를 제공합니다.
모든 엔드포인트는 다음 기본 URL을 기준으로 합니다:
url 비공개 상태입니다.
- URL:
/user/login
- Method:
POST
- 설명: 사용자 로그인
- Body:
{ "username": "01024264799", "password": "a123456789" }
- URL:
/user/signup
- Method:
POST
- 설명: 사용자 회원가입
- Body:
{ "name": "아빠", "phone": "01024264798", "birth": "001228", "password": "a123456789". "sex": "남성" }
- URL:
/user/logout
- Method:
GET
- 설명: 사용자 로그아웃
- URL:
/user/me
- Method:
GET
- 설명: 사용자 데이터 호출
- Headers:
access_token: {{token}}
- URL:
/family/create
- Method:
POST
- 설명: 새로운 가족 그룹 생성
- Headers:
access_token: {{token}}
- URL:
/family/join?id=q5vlg
- Method:
GET
- 설명: 기존 가족 그룹에 입장
- Headers:
access_token: {{token}}
- URL:
/family/
- Method:
GET
- 설명: 가족 구성원 수 호출
- Headers:
access_token: {{token}}
- URL:
/photo/upload
- Method:
POST
- 설명: 댓글과 함께 사진 업로드
- Body:
{ "comment": "아 허리아파", }
- Headers:
access_token: {{token}}
- URL:
/photo/indi
- Method:
GET
- 설명: 사용자 이름으로 개별 사진 호출
- Body:
{ "user_name": "아빠", }
- Headers:
access_token: {{token}}
- URL:
/photo/comments
- Method:
POST
- 설명: 사진에 댓글 추가
- Body:
{ "photo_no": "1", "comment": "멋지군" }
- Headers:
access_token: {{token}}
- URL:
/photo/comments/1
- Method:
GET
- 설명: 사진에 대한 댓글 호출
- Headers:
access_token: {{token}}
- URL:
/chatbot/ask
- Method:
POST
- 설명: 챗봇을 위한 질문과 답변 관리
- Body:
{ "question": "가장 좋아하는 음식은?", "answer": "토스트" }
- Headers:
access_token: {{token}}
- URL:
/chatbot/chat
- Method:
POST
- 설명: 채팅 내용 관리
- Body:
{ "content": "아빠랑 내일 먹을 음식 추천좀", }
- Headers:
access_token: {{token}}
대부분의 엔드포인트는 요청 헤더에 access_token
을 필요로 합니다. 로그인 후 이 토큰을 얻어 다음과 같은 형식으로 사용하시면 됩니다.
access_token: {{token}}
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다.
여기서 `{{token}}`은 로그인 후 얻은 실제 토큰 값으로 대체해야 합니다. 보호된 엔드포인트에 요청할 때 이 토큰을 사용하시면 됩니다.