API DocsAPI Docs
创建新小分队
获取我的小分队列表
删除小分队
恢复已删除小分队
添加小分队成员
获取小分队成员列表
移除小分队成员
更新成员角色
邀请用户加入小分队
获取小分队邀请列表
获取我收到的邀请列表
响应小分队邀请
申请加入小分队
获取小分队加入请求列表
获取我的加入请求列表
处理加入请求
获取小分队封面
上传小分队封面
上传图片到小分队
获取小分队图片
获取小分队图片列表
创建新小分队
获取我的小分队列表
删除小分队
恢复已删除小分队
添加小分队成员
获取小分队成员列表
移除小分队成员
更新成员角色
邀请用户加入小分队
获取小分队邀请列表
获取我收到的邀请列表
响应小分队邀请
申请加入小分队
获取小分队加入请求列表
获取我的加入请求列表
处理加入请求
获取小分队封面
上传小分队封面
上传图片到小分队
获取小分队图片
获取小分队图片列表
上传图片到小分队
Basic Information
https://abit.fun/api/groups/{groupId}/image/upload
Description
将图片上传到指定的小分队。用户需要是小分队成员才能上传图片。
支持JPEG、PNG、GIF、WEBP、BMP和SVG格式的图片,最大文件大小为30MB。
上传后的图片将存储在 groupImages/<groupId>/<imageId>.<ext>
路径。
用途:
- 上传图片到小分队供文章使用
- 构建小分队的图片库
Path Parameters
Path Parameters Explanation
Path parameters are variables in the URL path, for example:
https://abit.fun/api/groups/:groupId/image/upload
Parameter Name | Type | Required | Example Value | Description |
---|---|---|---|---|
groupId | string | Required | example | 小分队ID |
Header Parameters
Header Parameters Explanation
Header parameters are used to pass additional information, such as authentication credentials, content type, etc.
Parameter Name | Type | Required | Example Value | Description |
---|---|---|---|---|
Authorization | string | Required | Bearer sha_1234567890abcdef... | The authentication header is used to verify the identity of API requests, containing an access token Format: Bearer {token} |
Request Body Parameters
Request Body Parameters Explanation
Request body parameters are used to pass complex structured data, typically using the following format: application/json
Parameter Details
Parameter Name | Type | Required | Example Value | Description |
---|---|---|---|---|
image | string | Required | 25 | 要上传的图片文件 格式: binary |
JSON Example
{
"image": "string"
}
Response Example
{
"success": true,
"message": "图片上传成功"
}
{
"success": false,
"message": "无效的文件类型。只允许JPEG、PNG、GIF、WEBP、BMP和SVG格式的图片。"
}
{
"success": false,
"message": "您不是该小分队成员,无权上传图片"
}
{
"success": false,
"message": "小分队不存在或已被删除"
}