Documentation for National Central University API
https://api.cc.ncu.edu.tw
Before you making any API calls, you have to register a client at OAuth Management first. There are two situations to use our API:
- Access resources that contains personal information :
- Follow the OAuth 2.0 protocol to get an access token, see documentation.
- Read the documentation to use access token.
- Access resources without personal information :
- Get an api token from OAuth Management.
- Read the documentation to use api token.
Some NCU APIs are bilingual(zh-TW, en-US) and default to zh-TW. Use Accept-Language header to specify your language.
All strings are encoded in UTF-8.
/activity/v1
/location/v1
/course/v1
- /status
- /colleges
- /colleges/{collegeId}/departments
- /departments/{departmentId}/targets
- /departments/{departmentId}
- /courses/{serialNo}
- /courses/{serialNo}/limit
- /courses
- /targets/{targetId}/courses
- /summer/{stage}/courses
- /student/selected
- /student/rejected
- /student/tracking
/personnel/v1
/calendar/v1
/bus/v1
HTTP Status Code | Description |
---|---|
400 | invalid body or parameter. |
401 | access a protected resource with an invalid token. |
403 | access a protected resource with an token from invalid client. |
404 | resource not found. |
405 | invalid request method |
500 | internal server error. |
If you have any problems, please file a issue or just send us pull requests. Any pull requests submitted to master branch are not allowed, please submit to develop branch. It would be appreciated that with brief descriptions and some unit tests to proof.
The format of this document refer to Documentation for University of Waterloo API.
MIT License Copyright © 2015-2015 Computer Center, National Central University