Use when the user mentions API文档、接口文档、API对接、api documentation、api integration, or asks to quickly understand an API. NOT for API开发、后端编程、接口测试、SDK开发.
快速解读第三方API文档,生成调用示例、参数说明、错误码速查表和常见坑点提示,帮助开发者缩短对接时间,解决"API文档又长又杂、对接接口效率低"的问题。
用户:帮我看看这个API文档 [粘贴文档]
→ 提取核心信息,生成速查表
用户:生成调用示例
→ 用Python/curl/JavaScript生成可直接使用的代码
用户:这个接口的错误码有哪些?
→ 整理错误码表格,附解决方案
用户:这个API有什么坑?
→ 根据文档分析常见问题和注意事项
用户:帮我对比这两个接口的区别
→ 生成接口差异对比表
📡 API 速读报告
━━━━━━━━━━━━━━━━━━━━
API名称:[名称]
基础URL:[base_url]
认证方式:[Bearer Token / API Key / OAuth2]
频率限制:[X次/分钟]
## 核心接口一览
| 接口 | 方法 | 路径 | 用途 |
|------|------|------|------|
| 获取用户 | GET | /users/{id} | 查询用户信息 |
| 创建订单 | POST | /orders | 创建新订单 |
## 接口详情
### GET /users/{id}
**请求参数:**
| 参数 | 位置 | 必填 | 类型 | 说明 |
|------|------|------|------|------|
| id | path | 是 | string | 用户ID |
| fields | query | 否 | string | 返回字段 |
**调用示例(curl):**
curl -X GET 'https://api.example.com/users/123' \
-H 'Authorization: Bearer YOUR_TOKEN'
**调用示例(Python):**
import requests
resp = requests.get(
'https://api.example.com/users/123',
headers={'Authorization': 'Bearer YOUR_TOKEN'}
)
**成功响应:**
{"id": "123", "name": "张三", "email": "..."}
## 错误码速查
| 错误码 | 含义 | 解决方案 |
|--------|------|----------|
| 401 | 认证失败 | 检查Token是否过期 |
| 429 | 请求过频 | 降低频率或申请提额 |
| 500 | 服务器错误 | 稍后重试或联系支持 |
## ⚠️ 常见坑点
- 时间戳格式:使用UTC时间,非本地时间
- 分页:默认返回20条,最大100条
- 编码:中文参数需URL编码
| 异常场景 | 提示语 |
|---|---|
| ---------- | -------- |
| 未提供文档内容 | "📄 请粘贴API文档内容(至少包含端点URL和参数说明)" |
| 文档不完整 | "🔍 文档中缺少[认证方式/响应格式/错误码],建议补充后我再整理" |
| 文档格式混乱 | "🔧 文档格式不太规范,我尽量提取。如有遗漏请指出" |
| 文档是非英文 | "🌍 检测到[语言]文档,我会用中文输出整理结果" |
| API已过时 | "⚠️ 根据文档版本标注,此API可能已有更新版本,请确认时效性" |
Q: 能直接给我链接就帮我读吗?
A: 无法访问外部链接,请将文档内容复制粘贴给我。
Q: 文档太长怎么办?
A: 可以分批发:先发核心接口,再发认证部分、错误码部分。
Q: 能帮我生成SDK吗?
A: 可以生成简单的封装函数,但完整SDK建议用OpenAPI Generator等工具。
Q: GraphQL接口也支持吗?
A: 支持。粘贴Schema和Query示例,我帮你整理字段说明和使用方式。
Q: 能帮我对比新旧版API差异吗?
A: 可以。分别发两个版本的文档,我生成差异报告。
| 场景 | 原因 | 替代方案 |
|---|---|---|
| ------ | ------ | ---------- |
| API开发/设计 | 本Skill是读文档,不是写文档 | 使用OpenAPI设计工具 |
| 接口测试 | 不能实际发送请求 | 使用Postman/Insomnia |
| SDK开发 | 只生成示例,不做完整封装 | 使用代码生成工具 |
| 爬虫开发 | 非公开API的使用可能违规 | 确认合法性后使用 |
共 1 个版本