快递100
<h1>快递100</h1>
<p>url:<code>http://www.kuaidi100.com/query</code></p>
<p>拼接参数:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th style="text-align: center;">参数取值</th>
<th style="text-align: right;">参数类型</th>
</tr>
</thead>
<tbody>
<tr>
<td>type</td>
<td style="text-align: center;">快递码,请参考<a href="https://github.com/jokermonn/-Api/blob/master/ExpressDelivery100Code.json">快递100码</a></td>
<td style="text-align: right;">String</td>
</tr>
<tr>
<td>postid</td>
<td style="text-align: center;">快递单号</td>
<td style="text-align: right;">String</td>
</tr>
<tr>
<td>id</td>
<td style="text-align: center;">未知,可为空</td>
<td style="text-align: right;">String</td>
</tr>
<tr>
<td>valicode</td>
<td style="text-align: center;">未知,可为空</td>
<td style="text-align: right;">String</td>
</tr>
<tr>
<td>temp</td>
<td style="text-align: center;">未知,可为空</td>
<td style="text-align: right;">String</td>
</tr>
</tbody>
</table>
<p>url 示例:<a href="https://www.kuaidi100.com/query?type=yuantong&postid=2234014274&id=1&valicode=&temp="><code>https://www.kuaidi100.com/query?type=yuantong&postid=2234014274&id=1&valicode=&temp=</code></a>(<code>圆通</code>单号为<code>2234014274</code>的快递,不过快递已经过期了,所以显示不了信息,可以自行套用快递单号)</p>
<p>请求方式:<code>GET</code></p>
<p>json 示例:</p>
<pre><code>{
"message": "ok",
"nu": "2234014274",
"ischeck": "1",
"condition": "F00",
"com": "yuantong",
"status": "200",
"state": "3",
"data": [
{
"time": "2016-11-26 19:10:30",
"ftime": "2016-11-26 19:10:30",
"context": "客户 签收人 : 本人签收 已签收 感谢使用圆通速递,期待再次为您服务",
"location": null
},
{
"time": "2016-11-22 18:19:03",
"ftime": "2016-11-22 18:19:03",
"context": "派送不成功,政府机关、学校等特殊单位,正在安排处理中。",
"location": null
},
{
"time": "2016-11-22 14:20:50",
"ftime": "2016-11-22 14:20:50",
"context": "北京大学 已签收",
"location": null
},
{
"time": "2016-11-22 10:33:25",
"ftime": "2016-11-22 10:33:25",
"context": "北京七道堰 已发出,下一站 北京大学",
"location": null
},
{
"time": "2016-11-22 10:27:47",
"ftime": "2016-11-22 10:27:47",
"context": "北京六和塔 已收入",
"location": null
},
{
"time": "2016-11-22 16:53:18",
"ftime": "2016-11-22 16:53:18",
"context": "浙江省五道口 已发出,下一站 北京转运中心",
"location": null
},
{
"time": "2016-11-22 00:33:51",
"ftime": "2016-11-22 00:33:51",
"context": "浙江省四码头 已收入",
"location": null
},
{
"time": "2016-11-11 23:53:09",
"ftime": "2016-11-11 23:53:09",
"context": "浙江省三里屯 已发出,下一站 浙江省金华市义乌市",
"location": null
},
{
"time": "2016-11-11 20:04:10",
"ftime": "2016-11-11 20:04:10",
"context": "浙江省二亩地 已打包",
"location": null
},
{
"time": "2016-11-1 18:11:16",
"ftime": "2016-11-11 18:11:16",
"context": "浙江省一条街 已揽收",
"location": null
}
]
}</code></pre>
<p>解析:</p>
<ul>
<li><code>message</code>:<code>ok</code> 则表示没有问题,否则携带错误信息</li>
<li><code>nu</code>:运单号</li>
<li><code>ischeck</code>:<code>1</code>表示成功,<code>0</code>表示错误</li>
<li><code>com</code>:快递拼音</li>
<li><code>data</code>:具体到达的派送点,逆序</li>
<li><code>time</code>:到达时间</li>
<li><code>ftime</code>:到达时间</li>
<li><code>context</code>:到达地点具体信息</li>
<li><code>location</code>:到达地点,但取值一直为 <code>null</code></li>
</ul>