金色童年文档格式说明
金色童年
- 文档文件使用 Markdown 格式
- 每个文件名对应一个功能,一个功能有若干接口
- 每个接口都使用表格说明 HTTP Method 和 URL
Method |
Resource URL |
HTTP Method |
接口路径 |
- 每个接口都使用表格说明参数
Name |
Decription |
Required |
参数的名字 |
参数的描述 |
是否强制 |
- POST、PUT、PATCH 类型的调用也给出了参数的 JSON 格式用于参考
{
"name": "xiaoming",
"age": 7,
}
返回一个 JSON 数据
{
"name": "xiaoming",
"age": "7"
}
返回分页数据
{
"count": 100, # 数据总计
"next": "http://example.com/api/data/?page=3", # 下一页 url
"previous": "http://example.com/api/data/?page=1", # 上一页 url
"results": [{...},] # 数据集合
}
返回一个 JSON 列表
[
{
"name": "xiaoming"
"avatar_url": "http://pic.example.com/xiaoming.jpg"
},
{
"name": "xiaohua"
"avatar_url": "http://pic.example.com/xiaohua.jpg"
}
]
- 每个接口都使用表格说明返回值
Name |
Decription |
域(Feild)的名字 |
描述或说明 |
- 每个接口给出了 cURL 调用,用于参考
curl -X GET -H 'Content-Type: Application/json' http://example.com/example_api/