-
Notifications
You must be signed in to change notification settings - Fork 0
Account
Quế Tùng edited this page Sep 7, 2023
·
2 revisions
POST /account?type=login
Parameters:
| Key | Description | Accept values |
|---|---|---|
| type | Action type with account. | login |
| user | Your username on sv.dut.udn.vn page (can be your student ID). | |
| pass | Your password on sv.dut.udn.vn page. |
Responses:
- Successful: Return 200 and json as example below.
- Failed:
- Parameter(s) error: Return 400.
- Otherwise: Return 500.
Example:
{
"date": 1694100678237.0,
"session_id": "h2viev2yiafsuuo0kas3b5yt",
"logged_in": true
}-
date: Date requested. -
session_id: Session ID (you can know as token) in sv.dut.udn.vn. -
logged_in: Logged in successful or not.
POST /account?type=logout
Parameters:
| Key | Description | Accept values |
|---|---|---|
| sid | Your session ID. |
Responses:
- Successful: Return 200 and json as example below.
- Failed:
- Parameter(s) error: Return 400.
- Otherwise: Return 500.
Example:
{
"date": 1694100937194.0,
"session_id": "h2viev2yiafsuuo0kas3b5yt",
"logged_in": false
}-
date: Date requested. -
session_id: Session ID (you can know as token) in sv.dut.udn.vn. -
logged_in: Logged in successful or not.
GET /account?type=accinfo
Parameters:
| Key | Description | Accept values |
|---|---|---|
| sid | Your session ID. |
Responses:
- Successful: Return 200 and account information.
- Failed:
- Unauthorized: Return 401.
- Parameter(s) error: Return 400.
- Otherwise: Return 500.
GET /account?type=subjectschedule
Parameters:
| Key | Description | Accept values |
|---|---|---|
| sid | Your session ID. | |
| year | Schoolyear's year. | |
| semester | Semester in schoolyear. | |
| insummer |
Responses:
- Successful: Return 200 and subject schedule.
- Failed:
- Unauthorized: Return 401.
- Parameter(s) error: Return 400.
- Otherwise: Return 500.
GET /account?type=subjectfee
Parameters:
| Key | Description | Accept values |
|---|---|---|
| sid | Your session ID. | |
| year | Schoolyear's year. | |
| semester | Semester in schoolyear. | |
| insummer |
Responses:
- Successful: Return 200 and subject fee.
- Failed:
- Unauthorized: Return 401.
- Parameter(s) error: Return 400.
- Otherwise: Return 500.