/////
Search
✏️

/api/courses/${courseId}/reviews

담당자
분류
여름 | 핵심기능
비고
상태
Done

Method

get

Auth

필요 없음

Description

코스 id에 해당하는 코스의 리뷰 가져오기

Param

이름
설명
order
정렬 기준 default: '-lecture__year', '-lecture__semester', '-written_datetime', '-id’
offset
오프셋
limit
개수 제한

Return

[{ "type": "object", "properties": { "id": { "type": "integer" }, "course": { "type": "object", "properties": { "id": { "type": "integer" }, "old_code": { "type": "string" }, "department": { "type": "object", "properties": { "id": { "type": "integer" }, "name": { "type": "string" }, "name_en": { "type": "string" }, "code": { "type": "string" }, }, "required": ["id", "name", "name_en", "code"] }, "type": { "type": "string" }, "type_en": { "type": "string" }, "title": { "type": "string" }, "title_en": { "type": "string" }, "summary": { "type": "string" }, "review_total_weight": { "type": "number" }, "credit": { "type": "integer" }, "credit_au": { "type": "integer" }, "num_classes": { "type": "integer" }, "num_labs": { "type": "integer" }, }, "required": ["id", "old_code", "department", "type", "type_en", "title", "title_en", "summary", "review_total_weight", "credit", "credit_au", "num_classes", "num_labs"] }, "lecture": { "type": "object", "properties": { "id": { "type": "integer" }, "title": { "type": "string" }, "title_en": { "type": "string" }, "course": { "type": "integer" }, "old_code": { "type": "string" }, "class_no": { "type": "string" }, "year": { "type": "integer" }, "semester": { "type": "integer" }, "code": { "type": "string" }, "department": { "type": "integer" }, "department_code": { "type": "string" }, "department_name": { "type": "string" }, "department_name_en": { "type": "string" }, "type": { "type": "string" }, "type_en": { "type": "string" }, "limit": { "type": "integer" }, "num_people": { "type": "integer" }, "is_english": { "type": "integer" }, "num_classes": { "type": "integer" }, "num_labs": { "type": "integer" }, "credit": { "type": "integer" }, "credit_au": { "type": "integer" }, "common_title": { "type": "string" }, "common_title_en": { "type": "string" }, "class_title": { "type": "string" }, "class_title_en": { "type": "string" }, "review_total_weight": { "type": "number" }, "professors": [ { "name": { "type": "string" }, "name_en": { "type": "string" }, "professor_id": { "type": "integer" }, "review_total_weight": { "type": "number" }, } ] }, "content": { "type": "string" }, "like": { "type": "integer" }, "is_deleted": { "type": "integer" }, "grade": { "type": "integer" }, "load": { "type": "integer" }, "speech": { "type": "integer" }, "userspecific_is_liked": { "type": "boolean" }, }, "required": ["id", "title", "title_en", "course", "old_code", "class_no", "year", "semester", "code", "department" ,"department_code" ,"department_name","department_name_en", "type", "type_en", "limit", "num_people", "is_english", "num_classes", "num_labs", "credit", "credit_au", "common_title", "common_title_en", "class_title", "class_title_en", "review_total_weight", "professors"] }, "required": ["id", "course", "lecture"] }];
JSON
복사

호출 위치

1
2
3

예외 처리

코스 id에 해당하는 코스가 없으면 404