所有接口都在 https://a.qqsb.vip/api/v1 下,返回 JSON。接口仅对开通了 API 权限的套餐开放,调用频率默认 30 次/分钟。
把 Token 放在请求头里(也可以作为 `token` 参数提交)。Token 在「API 接口」页面获取,重置后旧的立即失效。
curl -H "Authorization: Bearer 你的 Token" https://a.qqsb.vip/api/v1/me| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /api/v1/me | 查看当前 Token 的身份与套餐额度 |
| POST | /api/v1/shorten | 生成短链 |
| GET | /api/v1/links | 分页查询我的短链 |
| GET | /api/v1/stats | 查询账号或单条链接的访问统计 |
| POST | /api/v1/links/{id} | 修改短链的目标地址、备注、有效期 |
| POST | /api/v1/links/{id}/delete | 删除短链 |
POST https://a.qqsb.vip/api/v1/shorten,JSON 字段:
2026-12-31 23:59:59 或 2026-12-31T23:59curl -X POST "https://a.qqsb.vip/api/v1/shorten" \
-H "Authorization: Bearer 你的 Token" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com/a-very-long-path","code":"demo","note":"首页"}'{"ok":true,"data":{"id":12,"code":"demo","short_url":"https://m.shabiqq.com/demo","url":"https://example.com/a-very-long-path","is_custom":true,"status":"active","created_at":"2026-10-16 10:00:00"}}GET https://a.qqsb.vip/api/v1/links?page=1&per_page=20&kw=关键词&status=active
curl -G "https://a.qqsb.vip/api/v1/links" \
-d page=1 -d per_page=20 \
-H "Authorization: Bearer 你的 Token"data.items 与 data.total / pages / page / per_page,每条含 short_url、clicks、uv、status 等字段。GET https://a.qqsb.vip/api/v1/stats?days=30,带 code=demo 或 id=12 时查单条
curl -G "https://a.qqsb.vip/api/v1/stats" \
-d days=30 -d code=demo \
-H "Authorization: Bearer 你的 Token"days 会被套餐的明细保留天数截断。# 改目标地址(其余字段同上,都是选填)
curl -X POST "https://a.qqsb.vip/api/v1/links/12" \
-H "Authorization: Bearer 你的 Token" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com/new"}'
# 删除
curl -X POST "https://a.qqsb.vip/api/v1/links/12/delete" \
-H "Authorization: Bearer 你的 Token"| HTTP | 含义 |
|---|---|
| 200 / 201 | 成功;{"ok":true,"data":{...}} |
| 400 | 参数不合法,message 里有中文原因 |
| 401 | Token 缺失或无效 |
| 403 | 套餐无 API 权限、接口被关闭、或操作了别人的短链 |
| 404 | 短链不存在 |
| 429 | 超过频率限制,稍后再试 |
| 500 | 服务器错误,请联系管理员 |