# API文檔
## 獲取快遞名稱和價格接口
* 接口地址:http://ecshop.kkyyy.net/index/api/kbtype
* 請求方式:post
* 請求參數:json格式
aipkey:登錄會員中心獲得
* 請求示例
```
{
"apikey": "CO8syB7pgK3kD99U"
}
```
* 返回數據
code 狀態碼 200-正常; 101- 報錯
msg 提示信息
data 快遞信息數組(編號id,名稱name,描述comm,價格price)
* 返回示例
```
{
"code": "200",
"msg": "success",
"data": [
{
"id": "287",
"name": "圓通快遞",
"comm": "本快遞是拼多多電子面單支持全國發貨直接購買后發貨無需申請網點,每天14點之前下單當天18點左右出物流,22:00點之前下單早上10點左右出物流,超22:00點以后購買的是第二天14點發貨!",
"price": "0.7"
},
{
"id": "288",
"name": "申通快遞",
"comm": "本快遞是拼多多電子面單支持全國發貨直接購買后發貨無需申請網點,每天14點之前下單當天18點左右出物流,22:00點之前下單早上10點左右出物流,超22:00點以后購買的是第二天14點發貨!",
"price": "0.7"
}
]
}
```
## 快遞下單接口
* 接口地址:http://ecshop.kkyyy.net/index/api/kbxd
* 請求方式:post
* 請求參數:json格式
aipkey:登錄會員中心獲得
goods:物品名稱(字符串)
weight:物品重量(數字)單位kg
express:快遞編號(從第一個接口獲得)
address:發貨地址信息(省份province、城市city、區縣district、街道門牌號info、發件人name,手機號mobile、郵編zipcode)
items:收貨地址信息(省份province、城市city、區縣district、街道門牌號info、收件人name,手機號mobile、郵編zipcode)
* 請求示例
```
{
"apikey": "CO8syB7pgK3kD99U",
"goods": "物品",
"weight": 1,
"express": 288,
"address":{
"name": "張三",
"mobile": "15900159000",
"province": "廣東省",
"city": "中山市",
"district": "岳陽區",
"info": "解放路888號",
"zipcode": "510000"
},
"items":[
{
"name": "李四",
"mobile": "13800138000",
"province": "河南省",
"city": "洛陽市",
"district": "西工區",
"info": "金谷園路888號",
"zipcode": "471900"
},
{
"name": "王五",
"mobile": "13900139000",
"province": "江蘇省",
"city": "徐州市",
"district": "奉化區",
"info": "京廣路888號",
"zipcode": "221000"
}
]
}
```
* 返回數據
code 狀態碼 200-正常; 101- 報錯
msg 提示信息
* 返回示例
```
{
"code": "200",
"msg": "success"
"data": [
{
"express_no": "5707558778"
},
{
"express_no": "5707558193"
}
]
}
```
## 快遞狀態查詢接口
* 接口地址:http://ecshop.kkyyy.net/index/api/kbstatus
* 請求方式:post
* 請求參數:json格式
aipkey:登錄會員中心獲得
express_no:快遞下單接口返回的物流單號
* 請求示例
```
{
"apikey": "CO8syB7pgK3kD99U",
"express_no": "5707558778"
}
```
* 返回數據
code 狀態碼 200-正常; 101- 報錯
msg 提示信息
* 返回示例
```
{
"code": "200",
"msg": "查詢成功"
"data": {
"express_no": "5707558778",
"exp_status": "等待發貨"}
}
```