有网友留言说,想调用快递鸟API接口实现快递查询,但是又不懂后端开发,不懂JAVA,不懂PHP,不懂C#,也不懂python,问我能不实现快递接口查询,我说你会什么,他说,我只懂一点点JS,

我回答他,已经足够了,我现在就来告诉你如何通过JS来实现1600多家的物流轨迹查询。

你只需要一步,新建一个Text文本,把下面这段代码复制进去,替换你自己的快递鸟ID和APIkey, 将txt后缀改成HTML,用浏览器预览就可以看到效果。

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title>JS调用快递鸟API接口</title><meta charset="utf-8" /><script src="/base64.js"></script><script src="/md5.js"></script><script src="/jquery.json-2.2.min.js"></script><script src="/common.js"></script><script type="text/javascript">function GetAPI() {      var key="快递鸟API Key";var id = "快递鸟注册ID号";var requestData="{'OrderCode':'','ShipperCode':'ZTO','LogisticCode':'78120038107849'}";//MD5加密var md5str = md5(requestData + key).toLowerCase();//base64var dataSign = Base64.encode(md5str);//拼接字符串(快递鸟请求报文格式)url编码 var reqData = "RequestData=" + escape(requestData) + "&EBusinessID=" + id + "&RequestType=1002&DataSign=" + escape(dataSign) + "&DataType=2";    //reqData = "RequestData=%7b%27OrderCode%27%3a%27%27%2c%27ShipperCode%27%3a%27ZTO%27%2c%27LogisticCode%27%3a%2778120038107849%27%7d&EBusinessID=1264783&RequestType=1002&DataSign=NzMxNTAzZWYxYTJiOGIyMDhiNTVjMTc4MDQ0NjdlZDg%3d&DataType=2";//调用SubmitPost({method: 'post',url: '/api/dist',data: reqData,beforeSend: function (xhr) {//调用前触发,如加载效果等},success: function (data, status) {if (status) {document.getElementById("msg").innerHTML = "";for (var i = 0,len = data.Traces.length; i < len; i++) {var acceptTime = data.Traces[i].AcceptTime;var acceptStation = data.Traces[i].AcceptStation;//页面展示效果自己开发,这里只实现功能document.getElementById("msg").innerHTML += acceptTime + "  " + acceptStation+"<br/>";}} },error: function (data, status, e) {if (data.status == "401") {alert(data.status);return;}}});}</script></head>
<body><input id="Button1" onclick="GetAPI();" type="button" value="JS调用快递鸟API接口" /><div id="msg"></div>
</body>
</html>

运行效果如下:

注意:

 <script src="/base64.js"></script><script src="/md5.js"></script><script src="/jquery.json-2.2.min.js"></script>

上述3个js文件的引用,官网上都可以下载到,都是通用的js,若还有问题资讯,可以下方留言,后续给您解答

如何通过JS调用快递单号查询接口,完成物流轨迹查询相关推荐

  1. js模拟快递单号查询

    案例分析 1.快递单号输入内容时,上面的大号字体盒子显示这里面的数字 2.同时把快递单号里面的值(value)获取过来赋值给con盒子(innerText)做为内容 3.如果快递单号里面内容为空,则隐 ...

  2. 多个极兔快递单号的物流信息要怎么同时查询

    多个极兔快递单号要怎么同时查询物流的详细信息呢?看看大家是怎么用软件来批量操作查询的吧. 先来看看查询后的物流整体情况 **准备软件:**快递批量查询高手软件 实例操作步骤 1.双击打开快递批量查询高 ...

  3. 快递查询软件,批量查询快递单号、最后更新物流

    快递中签收分为很多种,比如本人.签收.门卫.他人.驿站.同事代收等等.那么如何快速查询多家快递的物流,并快速查看签收的情况呢?不知道怎么操作的宝贝们,下面请随小编一起来试试. 材料准备: 一台Win系 ...

  4. 快递单号查询接口对接指南

    快递查询接口API     快递查询接口是指快递查询网对外开放的应用程序接口,开发人员能够通过调用该接口与快递查询网进行交互,并基于该接口开发自己的快递查询应用程序.目前比较常用的接口有快递鸟API. ...

  5. 免费快递单号查询api接口对接调用(PHP示例)

    快递鸟集成快递单号查询API接口,可以同时对接顺丰快递查询,中通.申通.圆通.韵达.百世.EMS等国内外418家物流快递公司接口查询等.这些快递物流企业,提供了快递单号自动识别接口,快递单号查询接口等 ...

  6. 快递单号查询免费api接口(PHP示例)

    快递单号查询API,可以对接顺丰快递查询,邮政快递查询,中通快递查询等.这些快递物流企业,提供了快递单号自动识别接口,快递单号查询接口等快递物流服务.对于电商企业,ERP服务企业,集成此接口到自己的软 ...

  7. 快递查询(快递单号智能识别/快递公司+快递单号)-完整提供 Demo 代码示例及数据专业且全面的 API 查询接口

    更多资料请参考:www.woyaocha.net/product/express 查询说明 接口一:快递单号智能识别 快递单号智能识别,是根据查询的快递单号自动智能识别出该运单所属的快递公司,再获取快 ...

  8. C#快递单号查询接口物流路由信息快递鸟api代码接入.Net

    阅读完本篇内容,你可以利用快递鸟平台做出如下项目(文末有源码地址),当然,如果你觉得看图不过瘾,那就劳驾看官自己体验一下:点我在线体验 注册认证账号 1.进入快递鸟官网,点击右上角免费注册按钮,点我直 ...

  9. 模拟京东快递单号的查询效果

    1.上面放大框开始是隐藏的,当输入单号后,就显示,并且里面的内容是输入框的内容的字体的放大 <!DOCTYPE html> <html lang="en"> ...

  10. 如何自动识别快递单号和批量查询的方法

    最近有很多朋友问我,有没有办法批量查询快递单号,查询该快递单号的所有物流发货信息?今天小编就来分享一个实用的查询技巧,教大家轻松查询多个快递单号,还可以一键保存查询数据,一起来看看吧. 首先今天我们要 ...

最新文章

  1. pve rust 能拆家吗_RUST:2020年9月第四周:向上向上再向上!
  2. Struts2用户输入验证(6)
  3. [日常] Go语言圣经-Deferred函数
  4. 正则表达式的特殊符号和字符详细解析
  5. 高度平衡二叉树的构建_数据结构与算法系列(十六)平衡二叉树的构建实现过程演示...
  6. html同学录设计模板,同学录封面
  7. jQuery插件_SuperSlide插件(焦点图切换、标签切换、多个slide组合)
  8. 面向对象的javascript-引用、作用域、闭包、上下文--(1)
  9. 数据结构-队列和栈的那些事(三)
  10. C# Parse和Convert的区别分析
  11. JNI新旧两种方式不冲突,可以共存
  12. stm32低功耗解决方案-(外部时钟芯片RX8025T)
  13. 百乐达斯城全新梦幻主题乐园幻乐堡在韩国开业
  14. U-Mail邮件系统管理功能 高效办公轻松搞定
  15. 为什么中国程序员工资那么高,连一个 MATLAB 的替代品都开发不出来?
  16. 伪装成mysql的备_如何伪装成一个服务端开发(六) -- 数据库操作
  17. 最新微信hook3.0二次开发C#源码介绍
  18. CAN接受和发送失败的原因有哪些---之前调试MCP2515驱动时,数据一直发不出去,三个发送邮箱都被占满.至今未解决,读寄存器-总线错误
  19. 围绕开放标准改进WSO2 API Manager密钥管理体系结构
  20. 风靡全球的英雄联盟手游,竟然没有国服,只能教你玩国际服了...

热门文章

  1. 数独终局游戏(数独终局生成,数独问题求解,数独题目生成)
  2. 判断奇数和偶数不常见的方法
  3. 机器学习笔记 - 优化简介
  4. 但行好事 莫问前程 学习笔记
  5. python图灵机器人微信号_IT之家学院:让你的微信号变成自动聊天机器人
  6. 数论学习笔记1之积性函数与线性筛求积性函数
  7. 特斯拉硬核皮卡发布,现场却「碎了一地玻璃」
  8. 将网易博客搬至CSDN
  9. 国产FPGA芯片资源性能对照比较一览表
  10. 中国智能家居企业出海,亚马逊云科技为其提供“GPS锦囊”