---
# System prepended metadata

title: 取得課程分類類型 API

---


[TOC]

# API 文檔

## 1. 取得課程分類類型

### 端點（Endpoint）

```
GET /api/app/getCRClassType
```

### 描述

此API用於獲取課程分類類型列表。

### 請求標頭

| 標頭名稱 | 必填 | 描述 |
|----------|------|------|
| Authorization | 是 | Bearer token |

### 請求參數

無

### 回應

#### 回應格式
| 欄位 | 類型 | 描述 |
|------|------|------|
| code | Integer | 狀態碼 |
| uuid | Integer | 唯一識別碼 |
| error | String | 錯誤訊息，若無錯誤則為null |
| data | Array | 課程分類類型資料陣列 |

#### data 陣列中的物件格式
| 欄位 | 類型 | 描述 |
|------|------|------|
| CRClassTypeID | Integer | 課程分類類型ID |
| CRClassType | String | 課程分類類型名稱 |

#### 範例回應

```json
{
    "code": 200,
    "uuid": 1727930573,
    "error": null,
    "data": [
        {
            "CRClassTypeID": 2,
            "CRClassType": "國文2"
        },
        {
            "CRClassTypeID": 3,
            "CRClassType": "國文3"
        }
    ]
}
```

## 2. 取得學生資料

### 端點（Endpoint）

```
GET /api/app/getStudent
```

### 描述

此API用於根據課程分類類型ID獲取學生資料。

### 請求標頭

| 標頭名稱 | 必填 | 描述 |
|----------|------|------|
| Authorization | 是 | Bearer token |

### 請求參數

| 參數名稱 | 類型 | 必填 | 描述 |
|----------|------|------|------|
| CRClassTypeID | String | 是 | 課程分類類型ID |

### 回應

#### 回應格式
| 欄位 | 類型 | 描述 |
|------|------|------|
| code | Integer | 狀態碼 |
| uuid | Integer | 唯一識別碼 |
| error | String | 錯誤訊息，若無錯誤則為null |
| data | Array | 學生資料陣列 |

#### data 陣列中的物件格式
| 欄位 | 類型 | 描述 |
|------|------|------|
| StudentID | String | 學生ID |
| StudentName | String | 學生姓名 |
| StudentGender | String | 學生性別 |
| StudentSchool | String | 學生學校 |
| StudentGrade | String | 學生年級 |
| StudentClass | String | 學生班級 |
| Parents | Array | 家長資料陣列 |


#### Parents 陣列中的物件格式
| 欄位 | 類型 | 描述 |
|------|------|------|
| ParentName | String | 家長姓名 |
| ParentID | Integer | 家長ID |
| Relation | String | 與學生的關係  |

#### 範例回應

```json
{
    "code": 200,
    "uuid": 1727930701,
    "error": null,
    "data": [
        {
            "StudentID": "1",
            "StudentName": "jimmy",
            "StudentGender": "male",
            "StudentSchool": "板橋國中",
            "StudentGrade": "國中一年級",
            "StudentClass": "五班",
            "Parents": [
                {
                    "ParentName": "mother",
                    "MemberID": 2,
                    "Relation": "母親"
                },
                {
                    "ParentName": "father",
                    "MemberID": 1,
                    "Relation": "父親"
                }
            ]
        }
    ]
}
```
## 3. 取得家長資料

### 端點（Endpoint）

```
GET /api/app/getParent
```

### 描述

此API用於根據家長ID獲取學生資料。

### 請求標頭

| 標頭名稱 | 必填 | 描述 |
|----------|------|------|
| Authorization | 是 | Bearer token |

### 請求參數

| 參數名稱 | 類型 | 必填 | 描述 |
|----------|------|------|------|
| MemberID | String | 是 | 家長ID |

### 回應

#### 回應格式
| 欄位 | 類型 | 描述 |
|------|------|------|
| code | Integer | 狀態碼 |
| uuid | Integer | 唯一識別碼 |
| error | String | 錯誤訊息，若無錯誤則為null |
| data | Array | 家長資料陣列 |

#### data 陣列中的物件格式
| 欄位 | 類型 | 描述 |
|------|------|------|
| MemberID | String | 家長ID |
| ParentName | String | 家長性名 |
| Children | Array | 小孩資料陣列 |


#### Children 陣列中的物件格式
| 欄位 | 類型 | 描述 |
|------|------|------|
| StudentName | String | 學生姓名 |
| StudentID | Integer | 學生ID |
| StudentGender | String | 學生性別  |
| StudentSchool | String | 學生學校  |
| StudentGrades | String | 學生年級  |
| StudentClass | String | 學生班級  |

#### 範例回應

```json
{
    "code": 200,
    "uuid": 1728925539,
    "error": null,
    "data": [
        {
            "MemberID": 1,
            "ParentName": "father",
            "Children": [
                {
                    "StudentID": "1",
                    "StudentName": "jimmy",
                    "StudentGender": "MALE",
                    "StudentSchool": "板橋國小",
                    "StudentGrades": "國小一年級",
                    "StudentClass": "一班"
                },
                {
                    "StudentID": "2",
                    "StudentName": "judy",
                    "StudentGender": "female",
                    "StudentSchool": "板橋國小",
                    "StudentGrades": "國小一年級",
                    "StudentClass": "一班"
                }
            ]
        }
    ]
}
```