除部分接口外其它请求必须包含适当的身份验证凭证。
支持的请求方法包括 GET、POST、PUT、PATCH 和 DELETE
响应格式为 JSON
除登录接口外,所有请求必须在请求头中添加 Bearer 令牌。
请求头格式:
Authorization: Bearer <token>
GET /user/me
Host: api.example.com
Authorization: Bearer your_access_token_here
http 状态码:
200状态码响应格式:
{
"nickname": "youta"
}
422状态码响应格式:
{
"error_code": 422,
"message": "错误信息",
"detail": [
{
"loc": [
"body",
"username"
],
"msg": "field required",
"type": "value_error.missing"
}
]
}
loc 参数位置msg 错误信息type 错误类型500错误码响应格式:
{
"error_code": 1001,
"message": "错误信息"
}
error_code 错误码message 错误信息通过微信授权 code 登录或注册用户,并返回自定义 JWT token
| wx_code required | string (Wx Code) 微信授权 code |
{- "wx_code": "string"
}{- "access_token": "string",
- "token_type": "bearer",
- "is_bind": true
}绑定uid
| code required | string (Code) = 6 characters 验证码 |
| uid required | string (Uid) 用户 ID |
{- "code": "string",
- "uid": "string"
}null获取活动详情
| activity_id required | string (Activity Id) 活动id |
| share_code | string (Share Code) = 8 characters 分享码 |
{- "activity_id": "string",
- "title": "string",
- "content": "string",
- "start_time": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "activity_url": "string",
- "activity_icon": "string",
- "shared_user": "string",
- "nickname": "string",
- "is_share": false
}创建活动
| title required | string (Title) <= 50 characters 活动标题 |
| content required | string (Content) <= 500 characters 活动内容 |
Start Time (string) or Start Time (null) (Start Time) 活动开始时间 | |
| end_time required | string <date-time> (End Time) 活动结束时间 |
| activity_url required | string (Activity Url) <= 150 characters 活动链接 |
| activity_icon required | string (Activity Icon) <= 150 characters 活动图标 |
{- "title": "string",
- "content": "string",
- "start_time": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "activity_url": "string",
- "activity_icon": "string"
}{- "activity_id": "string",
- "title": "string",
- "content": "string",
- "start_time": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "activity_url": "string",
- "activity_icon": "string",
- "shared_user": "string",
- "nickname": "string",
- "is_share": false
}