通过寄件信息、收件信息,查询快递公司该线路是否支持寄送,减少退回、发货失败等情况,提升用户体验,减少物流成本。

请求地址 GET


https://api.itapi.cn/api/kuaidi/stop

请求参数


参数名 参数说明
key 用户请求密钥,可在 密钥管理页面 申请
address 湖南省长沙市开福区

请求结果参数说明


参数名 参数说明
com 快递公司简称
status 状态:0 不可达,1 可达
reason 原因

返回数据参考


{"code":200,"msg":"请求成功","data":{"address":"湖南省常德市武陵区屈原公园","0":{"com":"yuantong","status":0,"reason":"目的网点停派,原因:{疫情管控}"},"1":{"com":"shentong","status":0,"reason":"物流服务不支持派送,疫情 [157684|1]"},"2":{"com":"zhongtong","status":0,"reason":"网点停发"},"3":{"com":"yunda","status":0,"reason":"物流服务不支持派送,疫情管控"},"4":{"com":"jtexpress","status":0,"reason":"疫情管控"},"5":{"com":"debangkuaidi","status":0,"reason":"筛单失败!尊敬的客户您好,该寄递区域受疫情或者交通管制影响,暂停寄递服务,给您带来的不便敬请谅解!"},"6":{"com":"jd","status":0,"reason":null},"7":{"com":"shunfeng","status":0,"reason":"1:尊敬的客户,您好!受目的地疫情影响,暂时无法提供寄递服务,带来不便请您理解。(BPS5600)"},"8":{"com":"youzhengguonei","status":0,"reason":"B99:因疫情防控需要,暂停上述路向快包和生鲜特快邮件。(443)"}},"debug":"","exec_time":0.050037,"user_ip":"183.28.7.144"
}

参考代码

<?php
/*** API请求DEMO* * 本demo支持GET与POST请求,同时支持签名验证与无需签名。*///你申请的key密钥
$API_KEY = 'VnVLc6XSV8VCCDVbIbxODwLCrw';//API接口地址
$API_URL = 'https://api.itapi.cn/api/kuaidi/stop';$get_post_data = array(//接口参数,一行一个,可按照用户控制台->开发工具 的参数填写,或者直接复制开发工具下面的测试代码。'key' => $API_KEY,'address' => '广东省佛山市南海区里水镇甘河路地税局旁滨江东路8号',);//签名校验的 SK:(在用户控制台密钥管理的秘钥安全设置->签名校验 开启后才会生效,没开启签名校验留空即可。)
$sk = '72d56eb790ea146ec9a5edaeadad56c2';/*发起请求API接口:
第1个参数:API接口地址URL,跟上面的同名变量相对应,无需更改。
第2个参数:API接口参数数组,跟上面的同名变量相对应,无需更改。
第3个参数:请求协议(GET或POST),一般默认GET,部分接口需要POST请求,根据实际情况修改为POST即可。
第4个参数:是否验证签名,true验证签名,否则false不验证签名,根据用户控制台 密钥管理 的 秘钥安全设置->签名校验 开启后才会生效,如没开启,填写fasle即可。
第5个参数:如果第4个参数开启验证签名,此处必须填写 SK ,跟上面的同名变量相对应,无需更改。*/
$resdata = api::send($API_URL, $get_post_data, '选方法', true, $sk);  //发起请求,注意这里要选择接口支持的协议,默认GET,可选POST//打印请求结果
print($resdata);
///你的业务代码可写在这里处理API返回的数据/*** API请求类*/
class api
{public static function send($API_URL, $get_post_data, $type, $ifsign, $sk){$get_post_data = http_build_query($get_post_data);if ($ifsign) {$sign = md5($get_post_data . $sk);$res = self::send_curl($API_URL, $type, $get_post_data, $sign);} else {$res = self::send_curl($API_URL, $type, $get_post_data, null);}return $res;}//封装好的CURL请求函数,支持POST|GETpublic static function send_curl($API_URL, $type, $get_post_data, $sign){$ch = curl_init();if ($type == 'POST') {curl_setopt($ch, CURLOPT_URL, $API_URL);curl_setopt($ch, CURLOPT_POST, true);curl_setopt($ch, CURLOPT_POSTFIELDS, $get_post_data);} elseif ($type == 'GET') {curl_setopt($ch, CURLOPT_URL, $API_URL . '?' . $get_post_data);}if ($sign) {curl_setopt($ch, CURLOPT_HTTPHEADER, ['sign:' . $sign]);}curl_setopt($ch, CURLOPT_REFERER, $API_URL);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_TIMEOUT, 10);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);$resdata = curl_exec($ch);curl_close($ch);return $resdata;}
}
//jQuery-Ajax
$.ajax({url: 'https://api.itapi.cn/api/kuaidi/stop',data: {key: 'VnVLc6XSV8VCCDVbIbxODwLCrw',address : '广东省佛山市南海区里水镇甘河路地税局旁滨江东路8号',},type: '选方法',dataType: 'json',success: function(data) {console.log(data); //输出结果到控制台},timeout: 3000, //超时时间error: function(data) {console.log('请求失败');}
});

快递停发区域查询接口相关推荐

  1. 快递停发区域查询(需指定快递公司) 接口说明

    通过寄件信息.收件信息,查询快递公司该线路是否支持寄送,减少退回.发货失败等情况,提升用户体验,减少物流成本. 请求地址HTTPGET https://api.itapi.cn/api/kuaidi/ ...

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

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

  3. 快递100实时查询接口C#

    快递100实时查询接口C#版 官方文档其实已经能够实现业务了,不过老是有小白会说少东西.你们说的是"CreatePostHttpResponse"这个吧?ok,那我就把完整的代码贴 ...

  4. 主流常用100个快递物流单号查询接口对接指南

    快递单号查询接口指南的目的: 便于需要的用户理解快递单号查询接口作用并正确应用到实际场景. 快递单号查询接口作用: 快递物流轨迹类接口包含:即时查询接口和物流跟踪接口. 快递单号即时查询接口:实时查询 ...

  5. PHP快递单号查询接口源码指导(快递鸟 API)

    最近进行网站后台开发,需要实现物流的即时查询, 为了方便以后的业务需求,经过比较,最后选择使用第三方快递鸟查询接口服务商. 同时,在此进行整理,希望能帮到有需求的道友们,谢谢! 最近进行网站后台开发, ...

  6. 最全快递单号查询接口应用指南

    目的 便于快递鸟用户理解快递单号查询接口作用并正确应用到实际场景. 接口作用 轨迹类接口包含:即时查询接口和物流跟踪接口. 即时查询接口:实时查询某个快递单号当前的物流状态: 物流跟踪接口:监控某个快 ...

  7. 免费对接快递鸟物流查询接口文档

    轨迹查询类接口 1.在途监控 快递鸟汇集国内外1600多家快递公司的物流轨迹数据,以接口形式开放给用户使用,支持即时查询+订阅两种调用方式,为用户提供全流程的物流状态查询服务(包括已揽收.在途中.到达 ...

  8. 快递鸟物流查询接口java案例

    说明 对接快递鸟物流API案例的全部代码都贴出来了,复制粘贴即可上手,需要注意配置文件数据一定要准确,1个配置文件,2个实体类,1个接口,1个接口实现类,总共5个文件. 1.配置文件 properti ...

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

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

最新文章

  1. Redis Cluster 原理你了解不?
  2. v$sysstat表解释
  3. 克服过拟合和提高泛化能力的20条技巧和诀窍
  4. 看了这个总结,其实 Matplotlib 可视化,也没那么难!
  5. 为什么说下一个十年的主战场在Serverless?
  6. 球弹跳高度的计算(信息学奥赛一本通-T1085)
  7. php左右菜单,JQuery实现左右滚动菜单特效_jquery
  8. Python文件读写——使用“with open ... as f”进行文件打开的操作
  9. 原码、反码、补码及位操作符,C语言位操作
  10. redis主从复制_Redis 的主从复制(Master/Slave)
  11. js_单例模式制作无限弹窗(3s内销毁)
  12. linux cd 命令详解,Linux命令详解之–cd命令
  13. java清空表格怎么实现_Java 创建、删除、操作PPT中的表格
  14. 任天堂被黑了!早期游戏源码及设计图大批曝光,原来塞尔达传说还有个血腥版本?
  15. yigo基础学习笔记3_数据映射_上引下推
  16. 根据观测时间,经纬度,求太阳高度角
  17. 思考项目 求1+2的2次方+3的3次方+4的4次方+5的5次方+6的6次方的值。(异种循环嵌套)
  18. 无法卸载vue2.x提示up to date
  19. 引用没有广告的优酷视频
  20. 中信易卡,你值得搬砖吗?

热门文章

  1. 云创大数据实验环境搭建
  2. java 布林线_java向量组——设计一个球,使它由一边(A点)运动到另一边(B点),运动到中间时,A点出现第二个球...
  3. 三相异步电动机——降压启动控制路线
  4. 高端课后晚托品牌“文启优思”获数千万A+轮融资,源道投资、高思教育、柏宏锐尔合投... 1
  5. 语音增强、识别、评测常用噪声库、数据集
  6. oracle mssm,关于oracle 中的dmt_lmt_mssm_assm其间的关系
  7. 淘宝联盟里多个商品图片一键分类保存
  8. 关于0“是不是自然数的了解
  9. 浅谈Fenix API的原理和使用
  10. 图片压缩怎么弄?多种图片格式压缩大小的方法