url:http://www.kuaidi100.com/query

拼接参数:

参数名称 参数取值 参数类型
type 快递码,请参考快递100码 String
postid 快递单号 String
id 未知,可为空 String
valicode 未知,可为空 String
temp 未知,可为空 String

url 示例:https://www.kuaidi100.com/query?type=yuantong&postid=2234014274&id=1&valicode=&temp=圆通单号为2234014274的快递,不过快递已经过期了,所以显示不了信息,可以自行套用快递单号)

请求方式:GET

json 示例:

{
"message": "ok",
"nu": "",
"ischeck": "",
"condition": "F00",
"com": "yuantong",
"status": "",
"state": "",
"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
}
]
}

解析:

  • messageok 则表示没有问题,否则携带错误信息
  • nu:运单号
  • ischeck1表示成功,0表示错误
  • com:快递拼音
  • data:具体到达的派送点,逆序
  • time:到达时间
  • ftime:到达时间
  • context:到达地点具体信息
  • location:到达地点,但取值一直为 null

作者:夕夜_如风
链接:https://www.jianshu.com/p/13db2ad01421
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

快递100API的更多相关文章

  1. 快递100API接口调用代码示例

    package com.util; import java.io.IOException; import java.io.InputStream; import java.net.MalformedU ...

  2. 快递100API接口开发

    api.kuaidi100.com 获得物流单号的跟踪信息(免费) 1.应用场景 2.是否需要授权 3.请求地址 4.输入参数 5.返回结果 6.返回示例 7.API工具 8.FAQ 通过向指定的地址 ...

  3. PHP—— 商品物流实时查询接口 (快递100API对接)

    PHP后台  与前端   对接商品物流信息的接口 运用的 快递100的API接口 public function getExpress() { $user_id = input('post.user_ ...

  4. ajax中用jsonp接收json数据

    最近在做查快递网页时遇到一个问题,调用的快递100的api,但是快递100api不允许跨域请求,就是用127.0.0.1发的请求会直接被拦截. 只是个简单的网页,不想自己做服务器转发,最后找到了一个y ...

  5. 【转】实用API大全

    有道翻译APIhttp://fanyi.youdao.com/openapi有道翻译API支持中英互译,同时获得有道翻译结果和有道词典结果(可能没有),返回格式为XML或JSON. 百度翻译APIht ...

  6. 实用API大全

    有道翻译API http://fanyi.youdao.com/openapi 有道翻译API支持中英互译,同时获得有道翻译结果和有道词典结果(可能没有),返回格式为XML或JSON.   百度翻译A ...

  7. 快递Api接口 & 微信公众号开发流程

    之前的文章,已经分析过快递Api接口可能被使用的需求及场景:今天呢,简单给大家介绍一下微信公众号中怎么来使用快递Api接口,来完成我们的需求和业务场景. 开发语言:Nodejs,其中用到了Neo4j图 ...

  8. 识别快递单号(2) - 加载图片到canvas

    传送门: 识别快递单号(1) - 图像处理   转载请注明出处: http://www.cnblogs.com/zaiyuzhong/p/load-image-to-canvas.html 上篇说到我 ...

  9. Vijos1450 包裹快递[二分答案]

    背景 小K成功地破解了密文.但是乘车到X国的时候,发现钱包被偷了,于是无奈之下只好作快递员来攒足路费去Orz教主…… 描述 一个快递公司要将n个包裹分别送到n个地方,并分配给邮递员小K一个事先设定好的 ...

随机推荐

  1. css清除浮动的几种方式,哪种最合适?

    细心的人可能发现了,写的导航条中存在一个问题,那就是使用了float之后,父级盒子的高度变为0了. 我们来写一个例子来看一下,创建一个父级div,并设置border属性,然后下边创建两个子元素span ...

  2. 转 layer的Icon样式以及一些常用的layer窗口使用

    转载地址:http://blog.csdn.net/beauxie/article/details/60959971 本文搜集的是本人在实际开发中所用到的layer窗口,未用到的layer按钮,请参考 ...

  3. js手写数组Api--模拟实现常见数组Api

    数组的API经常用,但是api的内部实现还没研究过,于是就研究学习了下. 原文地址: https://www.cnblogs.com/yalong/p/11606865.html 数组的API的具体使 ...

  4. es6 单例

    class Singleton { constructor() { this.conn = this.connect(); } static getInstance() { if (!Singleto ...

  5. MongoDB 有关实体映射具体应用及对查询的影响

    1 创建实体的时候,可以用注解@Document 对实体进行设置,指定集合名字 /** * */ package com.cfj.ceshi.entity; import org.springfram ...

  6. 论文阅读 | Text Processing Like Humans Do: Visually Attacking and Shielding NLP Systems

    [code&data] [pdf] 主要工作 文章首先证明了对抗攻击对NLP系统的影响力,然后提出了三种屏蔽方法: visual character embeddings adversaria ...

  7. C语言Ⅰ博客作业07

    这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9933 我在这个课程的目 ...

  8. (转)新手入局 你必须要知道的四类Equity

    许多人缠着我教他们打牌,开始几乎所有的问题都是问,你都玩什么牌. 这个话外行又很难解释,想来想去,我这样总结给他们(我也忘记自己过去有没有说过,我觉得总结的挺好的,只怕初学者听着又和天书一样了). 是 ...

  9. linux:date 计算一组命令所花费的执行时间

    date 命令可以用于计算一组命令所花费的执行时间 可以以不同的格式来读取.设置日期. (1) 读取日期: $ date Thu May 20 23:09:04 IST 2010 (2) 打印纪元时: ...

  10. springboot系列:使用缓存

    前言:springboot已经为我们实现了抽象的api接口,因此当我们使用不同的缓存时,只是配置有可能有点区别(比如ehcache和Redis),但是在程序中使用缓存的方法是一样的. 1.spring ...