UMD-CSSA WeApp Server API
Description
wxapp-server is a backend server that provides API for UMD CSSA Miniapp.
Last Modified on Nov. 8th, 2019.
Contents
Important Constants
Item | Version |
---|---|
Host URL | https://wxapp.umd-cssa.org/api/{API_VERSION} |
API Ver. | v0 |
Handbook Ver. | v2018 |
API List
1. Freshman Handbook Image
Request
Method | URL |
---|---|
GET | /handbook/{HANDBOOK_VERSION} |
Parameter(s):
Key Name | Value Type | Example | Description |
---|---|---|---|
pg |
int [1, 142] |
1 |
Page number. |
Respond
Content-Type | Content |
---|---|
image/png OR image/jpeg |
Raw image. |
Example
HTML
/WXML
<image src="https://wxapp.umd-cssa.org/api/v0/handbook/v2018?pg=1" />
2. MiniApp Login
Request
Method | URL |
---|---|
GET | /miniapp/login |
Parameter(s):
Key Name | Value Type | Example | Description |
---|---|---|---|
code |
String |
0818RlAt1MmAef07eAat1PYoata18lAa |
Code return from wx.login() . |
Respond
Content-Type | Content |
---|---|
application/json |
See Below |
Content:
Key Name | Key Type | Value Type | Example |
---|---|---|---|
_3rd_session |
String |
String |
//TODO |
Example
Javascript
wx.login({
success(res) {
if (res.code) {
wx.request({
url: "https://wxapp.umd-cssa.org/api/v0/miniapp/login",
data: {
code: res.code
},
success(res) {
if (statusCode === 200) {
// Store this sesssion for future use.
console.log(res.data._3rd_session);
}
}
});
}
}
});
Contributing
Option 1: Submit via GitHub Issue (recommended)
It is strongly encouraged to submit bug reports and feature requests through GitHub Issue page. It will help us organize and keep track of every issue reported.
Option 2: Contact us via Email
Please email to umdcssait@gmail.com, and make sure to includce Wechat MiniApp
in subject.
Authors
- Jerry C.
- Member of CSSA IT department
- Major in Computer Science
License
This project is licensed under the GNU v3 License - see LICENSE.md for details.