API 서버 (몇몇 API 수정 필요)
http://49.50.160.246/api → 여기 Swagger 문서 참고해주세요!
로그인을 할 수 있다.
/auth |
base URI |
|
/signin |
로그인 |
GET |
/signup |
회원가입 |
POST |
/logout |
로그아웃 |
GET |
강의를 생성하고 강의에 참여할 수 있다.
/lecture |
base URI |
|
?code=123456 |
강의 조회 |
GET |
|
코드에 해당하는 강의가 없다면 404 에러 |
|
/:강의실 ID |
강의실 입장 |
PATCH |
~~/create~~ |
강의코드 생성 |
POST |
~~?id=1234~~ |
강의 종료 여부 업데이트 |
PATCH |
|
강의 생성 및 생성된 강의코드 반환 |
POST |
~~/audio~~ |
음성 데이터 저장 |
PATCH |
/end |
음성 데이터 저장 & 강의 종료 |
PATCH |
음성 강의 내용을 서버에 저장한다. → /lecture
로 합쳤습니다
/voice |
base URI |
|
~~?id=강의id~~ |
음성 데이터 저장 |
PATCH |
화이트보드 내용을 서버에 저장한다.
/screen |
base URI |
|
|
화면 데이터 저장 |
POST |
지난 강의 기록을 확인할 수 있다.
/record |
base URI |
|
/list |
사용자 수강 강의 모두 조회 |
GET |
/:id |
강의 다시 듣기 |
GET |
사용자 정보를 수정할 수 있다.
/profile |
base URI |
|
|
본인 정보 가져오기 |
GET |
|
수정하기 |
PATCH |
미디어 서버
<보내는 사람> → <받는 사람>
**
1. 방 생성 요청 (WebRTC 연결 수립) - 발표자