不止热门角色,我们为你扩展了更多细分角色分类,覆盖职场提升、商业增长、内容创作、学习规划等多元场景。精准匹配不同目标,让每一次生成都更有方向、更高命中率。
立即探索更多角色分类,找到属于你的增长加速器。
{
"username": "dev@sample.app",
"password": "S3cr3t!",
"device_id": "a1b2c3d4",
"remember_me": true
}
| 参数名称 | 类型 | 必需 | 描述 |
|---|---|---|---|
| username | string | 是 | 邮箱或手机号 |
| password | string | 是 | 用户密码,至少 8 位 |
| device_id | string | 是 | Android 设备标识 |
| remember_me | boolean | 否 | 是否记住会话(影响令牌保活策略) |
{
"access_token": "eyJhbGci...",
"refresh_token": "r1.a.b",
"expires_in": 7200,
"user": {
"id": "u_12890",
"display_name": "安卓测试员",
"roles": ["user"]
}
}
{
"error": "凭证无效"
}
| 状态码 | 错误含义 | 说明 |
|---|---|---|
| 400 | 参数不完整 | 缺少必需字段或字段格式不正确 |
| 401 | 凭证无效 | 用户名或密码错误 |
| 429 | 频率超限 | 同一 device_id 30 分钟内超过 5 次尝试 |
| 500 | 服务器异常 | 服务端内部错误 |
| 参数名称 | 类型 | 必需 | 描述 |
|---|---|---|---|
| page | int | 否 | 页码,起始为 1,默认 1。 |
| page_size | int | 否 | 每页条数,默认 20,最大 100。 |
| status | string | 否 | 订单状态筛选,枚举:pending、paid、shipped、completed、cancelled。 |
| from_date | string | 否 | 创建时间起始(ISO8601),例如:2025-05-01T00:00:00Z。 |
| to_date | string | 否 | 创建时间结束(ISO8601)。 |
| sort | string | 否 | 排序规则:created_at_desc 或 created_at_asc。 |
{
"data": [
{
"id": "ord_102938",
"amount": 128.50,
"currency": "CNY",
"status": "paid",
"created_at": "2025-05-21T09:15:31Z",
"items": [
{
"sku": "SKU-AX12",
"name": "蓝牙耳机",
"qty": 1,
"price": 128.50
}
]
}
],
"pagination": {
"page": 1,
"page_size": 20,
"total": 36,
"has_next": true
}
}
{
"error": {
"code": 400,
"message": "参数格式错误"
}
}
| 状态码 | 含义 |
|---|---|
| 400 | 参数格式错误 |
| 401 | 未授权 |
| 403 | 权限不足 |
| 429 | 频率限制 |
| 500 | 服务器异常 |
用于Android客户端上传头像或内容图片。服务端会根据用途进行处理:自动将图片长边压缩至不超过1920px;当 purpose=avatar 时额外生成256x256缩略图。成功后返回可访问的原图与缩略图URL及相关元信息。
| Header 名称 | 类型 | 必需 | 示例值 | 描述 |
|---|---|---|---|---|
| Authorization | string | 是 | Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9... | Bearer Token 鉴权 |
| Content-Type | string | 是 | multipart/form-data | 表单上传,包含文件与文本字段 |
| X-Client-Platform | string | 是 | android | 客户端平台标识 |
| X-Content-MD5 | string | 是 | e4d909c290d0fb1ca068ffaddf22cbd0 | 文件内容MD5(32位hex小写),用于服务端完整性校验 |
| 参数名称 | 类型 | 必需 | 描述 |
|---|---|---|---|
| file | file(binary) | 是 | 上传图片二进制文件;大小<=10MB;格式:jpg/png/webp |
| purpose | string(enum) | 是 | 图片用途:avatar、post、chat;avatar 将生成256x256缩略图 |
| meta | string(JSON) | 否 | 元数据JSON字符串;示例:{"source":"camera","note":"原图"} |
{
"id": "img_7755",
"url": "https://cdn.sample.app/i/img_7755.jpg",
"thumbnail_url": "https://cdn.sample.app/i/img_7755_thumb.jpg",
"width": 1080,
"height": 1080,
"content_type": "image/jpeg",
"sha256": "a3b1...",
"created_at": "2025-05-21T09:20:00Z"
}
{
"error": "bad_request",
"message": "file is required or purpose is invalid"
}
| 状态码 | 含义 |
|---|---|
| 400 | 文件缺失或 purpose 不合法 |
| 401 | 未授权(鉴权失败或缺失) |
| 413 | 请求实体过大(文件体积过大) |
| 415 | 媒体类型不支持 |
| 429 | 请求过于频繁(频率限制) |
| 500 | 服务器内部异常 |
请确认您是否已完成支付