快递100Api调用实时快递查询

快递100Api调用实时快递查询

踩坑点

  • 参数问题 真的很坑
  • 请大家结合上一篇一起看 有的参数 再上一篇寻找key的那里
  • 注意请求方式 此方式为POST请求
  • 登录到快递100企业管理后台(上一篇从蓝色图片点进去),左边栏有调试工具,可结合使用

根据踩坑点解析------参数问题

/*
 *以下要用到的参数名必须叫这个 一定要和api一样!
 *注意一下 为什么用顺丰判断了一下
 *因为api中强调 如果是顺丰快递的话是必添 手机号phone 这个字段的 收件人和寄件人的手机号都可以
 */
 String param = null;
if(("shunfeng").equals(express.getComCode())){
   
  //param 中的com是公司简码 及上一篇问中返回的comcode 但是再这个链接中的名字叫com 不要搞错
  //          num依旧是快递单号  phone只有是顺丰的时候才需要,别的不需要
  param = "{\"com\":\"" + express.getComCode() + "\",\"num\":\"" + nu+"\",\"phone\":\"+"phone"+\"}";
  }else{
   
  param = "{\"com\":\"" + express.getComCode() + "\",\"num\":\"" + nu + "\"}";
}
//customer也是上一篇中找授权key的位置 在授权key的下面
String customer = "";
//将param+key+customer相加 是数据相加 不需要字段名!!!
String m = param + SQkey + customer;
//这个加密就是坑点之一 用这个比较稳妥 是我问了快递100的技术客服的
//加密之后 一定要大写!!!都是坑!!!!
String sign = DigestUtils.md5Hex(m).toUpperCase(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值