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
.jpg&blockId=1b87074d-017e-8069-9667-d5678d39e51d)