-
Notifications
You must be signed in to change notification settings - Fork 1
Home
손지민 edited this page Nov 26, 2023
·
1 revision
- 직무 역량 강화를 위한 사이드 프로젝트입니다. 본 프로젝트는 RiotAPI를 활용하여 op.gg와 유사한 기능을 하는 서비스 개발을 위한 API 문서입니다.
- 주요 기능
- 자동 추천 기능
- 피해 당사자가 카테고리를 선택하면 추천 기관 목록 조회 가능
- 매칭 기능
- 피해 당사자가 사건 입력 시 카테고리를 입력하면 해당 기관으로 알림 전송
- 알림을 받은 기관은 수임 여부 결정 가능
- 피해 당사자는 수임을 결정한 기관의 목록 조회 가능
- 자동 추천 기능
- 요청 데이터 형식: json 등
- 응답 성공, 실패 여부: success 필드에서 성공 실패 설명/상태 코드를 통해 제공
만약 API 간 공통되는 에러 코드가 존재한다면, 문서의 한 섹션에 에러 코드를 모아두고 관리를 하는 것이 효율적입니다. 문서의 한 섹션에 공통 에러를 제공하면 각 API에 에러 코드를 각각 추가하지 않아도 되고, 변경도 한 곳에만 하면 되니 테크니컬라이터 입장에서는 문서 정합성 유지에도 큰 도움이 됩니다.
- 사전 작업
- 시작 가이드에는 사전에 인증키(App key)를 어떻게 발급할 수 있고 어떤 용도로 사용되는지 상세히 설명되어야 합니다.
- API 사용 시퀀스
- API 사용 시퀀스가 존재한다면 넘버링 형식으로 시퀀스를 정리하는 것이 좋습니다.
| API종류 | API명 | 설명 | 완료여부 |
|---|---|---|---|
| 계정 관리 | 회원가입 | 개인/단체 회원가입 | |
| 회원 로그인 | 개인 사용자 로그인: 이메일, 비밀번호 | o | |
| 단체 로그인 | 단체 로그인: 이메일, 비밀 번호 | o | |
| 단체 매칭 | 카테고리별 게시글 목록 | 단체에서 사용자가 작성한 게시글 목록을 조회 | o |
| 사용자 개인 게시글 목록 | 사용자 개인 본인이 작성한 게시글 목록을 조회 | o | |
| 게시글 상세 | 개별 게시글 상세 내용을 조회 | o | |
| 게시글 등록 | 게시글을 생성 | o | |
| 게시글 수정 | 게시글을 업데이트 | o | |
| 게시글 삭제 | 게시글을 삭제 | o | |
| 단체 추천 | 카테고리 목록 | 카테고리 목록 나열 | |
| 카테고리별 단체 목록 | 카테고리별 단체 목록 조회 | ||
| 단체 상세 | 단체 정보 조회 | ||