api响应数据规范
单页数据
JSON
参考
{
"meta":{
"code": 200, //结果码,int 型,必需。客户端应首先根据此项结果进行相应处理。
"message":"***"
},
"data": {
"***":"***",
}
}
示例
{
"meta":{
"code": 200,
"message":"success"
},
"data": {
"id":3,
"title":"每天都在进步",
"content": "请关注我哦",
"created_at": "Fri Aug 22 00:00:00 +0800 2014"
}
}
XML
参考
<?xml version="1.0" encoding="utf-8"?>
<result>
<meta>
<code></code>
<message></message>
</meta>
<data>
<id></id>
<title></title>
<content></content>
<created_at></created_at>
</data>
</result>
示例
<?xml version="1.0" encoding="utf-8"?>
<result>
<meta>
<code>200</code>
<message>success</message>
</meta>
<data>
<id>3</id>
<title>每天都在进步</title>
<content>请关注我哦</content>
<created_at>Fri Aug 22 00:00:00 +0800 2014</created_at>
</data>
</result>
列表数据
JSON
参考
{
"meta": {
"code": 200, //结果码,int 型,必需。客户端应首先根据此项结果进行相应处理。
"message": "***"
},
"data" :{
"***":"***",//需要返回的其它扩展字段
"items":[
{
"id":1,
"title":"每天都在进步",
"content": "请关注我哦",
"created_at": "Fri Aug 22 00:00:00 +0800 2014" }, { "id":2, "title":"胡适“回家”干什么", "content": "设若地下有知,我们再去问一问这位适之先生", "created_at": "Fri Aug 21 00:00:00 +0800 2014" } ] }}
分页数据
JSON
参考
{
"meta": {
"code": 200, //结果码,int 型,必需。客户端应首先根据此项结果进行相应处理。
"message": "***"
},
"data" :{
"page":{
"limit": 10, //每页记录条数
"page": 2, //当前页码
"total": 280 //总记录数
},
"items":[
{
"id":1,
"title":"每天都在进步",
"content": "请关注我哦",
"created_at": "Fri Aug 22 00:00:00 +0800 2014" }, { "id":2, "title":"胡适“回家”干什么", "content": "设若地下有知,我们再去问一问这位适之先生", "created_at": "Fri Aug 21 00:00:00 +0800 2014" } ] }}
错误信息
JSON
参考
{
"meta": {
"code": 200, //结果码,int 型,必需。客户端应首先根据此项结果进行相应处理。
"message": "***"
}
}