Method
get
Auth
필요 없음
Description
조건에 맞는 코스 목록 가져오는 API
Param
이름 | 설명 |
department | 코스 쿼리 필터 |
type | 코스 쿼리 필터 |
level | 코스 쿼리 필터 |
group | 코스 쿼리 필터 |
keyword | 코스 쿼리 필터 |
term | 코스 쿼리 필터 |
order | 쿼리 결과 정렬 기준 (default: old_code) |
offset | 쿼리 오프셋 |
limit | 쿼리 개수 제한 (default: 150) |
Return
{
"type": "array",
"items": [
{
"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"
},
"related_courses_prior": {
"type": "array",
"items": {}
},
"related_courses_posterior": {
"type": "array",
"items": {}
},
"professors": {
"type": "array",
"items": [
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"name_en": {
"type": "string"
},
"professor_id": {
"type": "integer"
},
"review_total_weight": {
"type": "number"
}
},
"required": [
"name",
"name_en",
"professor_id",
"review_total_weight"
]
},
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"name_en": {
"type": "string"
},
"professor_id": {
"type": "integer"
},
"review_total_weight": {
"type": "number"
}
},
"required": [
"name",
"name_en",
"professor_id",
"review_total_weight"
]
},
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"name_en": {
"type": "string"
},
"professor_id": {
"type": "integer"
},
"review_total_weight": {
"type": "number"
}
},
"required": [
"name",
"name_en",
"professor_id",
"review_total_weight"
]
},
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"name_en": {
"type": "string"
},
"professor_id": {
"type": "integer"
},
"review_total_weight": {
"type": "number"
}
},
"required": [
"name",
"name_en",
"professor_id",
"review_total_weight"
]
},
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"name_en": {
"type": "string"
},
"professor_id": {
"type": "integer"
},
"review_total_weight": {
"type": "number"
}
},
"required": [
"name",
"name_en",
"professor_id",
"review_total_weight"
]
},
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"name_en": {
"type": "string"
},
"professor_id": {
"type": "integer"
},
"review_total_weight": {
"type": "number"
}
},
"required": [
"name",
"name_en",
"professor_id",
"review_total_weight"
]
},
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"name_en": {
"type": "string"
},
"professor_id": {
"type": "integer"
},
"review_total_weight": {
"type": "number"
}
},
"required": [
"name",
"name_en",
"professor_id",
"review_total_weight"
]
},
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"name_en": {
"type": "string"
},
"professor_id": {
"type": "integer"
},
"review_total_weight": {
"type": "number"
}
},
"required": [
"name",
"name_en",
"professor_id",
"review_total_weight"
]
},
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"name_en": {
"type": "string"
},
"professor_id": {
"type": "integer"
},
"review_total_weight": {
"type": "number"
}
},
"required": [
"name",
"name_en",
"professor_id",
"review_total_weight"
]
},
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"name_en": {
"type": "string"
},
"professor_id": {
"type": "integer"
},
"review_total_weight": {
"type": "number"
}
},
"required": [
"name",
"name_en",
"professor_id",
"review_total_weight"
]
},
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"name_en": {
"type": "string"
},
"professor_id": {
"type": "integer"
},
"review_total_weight": {
"type": "number"
}
},
"required": [
"name",
"name_en",
"professor_id",
"review_total_weight"
]
},
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"name_en": {
"type": "string"
},
"professor_id": {
"type": "integer"
},
"review_total_weight": {
"type": "number"
}
},
"required": [
"name",
"name_en",
"professor_id",
"review_total_weight"
]
},
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"name_en": {
"type": "string"
},
"professor_id": {
"type": "integer"
},
"review_total_weight": {
"type": "number"
}
},
"required": [
"name",
"name_en",
"professor_id",
"review_total_weight"
]
},
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"name_en": {
"type": "string"
},
"professor_id": {
"type": "integer"
},
"review_total_weight": {
"type": "number"
}
},
"required": [
"name",
"name_en",
"professor_id",
"review_total_weight"
]
},
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"name_en": {
"type": "string"
},
"professor_id": {
"type": "integer"
},
"review_total_weight": {
"type": "number"
}
},
"required": [
"name",
"name_en",
"professor_id",
"review_total_weight"
]
}
]
},
"grade": {
"type": "number"
},
"load": {
"type": "string"
},
"speech": {
"type": "number"
},
"userspecific_is_read": {
"type": "boolean"
}
},
"required": [
"id",
"old_code",
"department",
"type",
"type_en",
"title",
"title_en",
"summary",
"review_total_weight",
"credit",
"credit_au",
"num_classes",
"num_labs",
"related_courses_prior",
"related_courses_posterior",
"professors",
"grade",
"load",
"speech",
"userspecific_is_read"
]
}
]
}
JSON
복사
호출 위치
•
1
•
2
•
3
예외 처리
•
X
.jpg&blockId=1b87074d-017e-8069-9667-d5678d39e51d)