下载此文档

常用快递API接口方案.doc


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
常用快递API接口方案电商企业从接收订单-配货-打印快递单到后期的快递员收件-快递配送-轨迹查询-签收短信通知等,都需要快递接口的接入。整理目前较为常见的接口demo如下:对接流程:快递鸟网站申请接口—对接—联调测试—上线预约取件-lassKdGoldAPIDemo{ .... returnresult; } /***MD5加密****@paramstr内容****@paramcharset编码方式 ****@throwsException*/ ***@SuppressWarnings("unused") privateStringMD5(Stringstr,Stringcharset)throwsException{ MessageDigestmd=("MD5"); (charset)); byte[]result=(); StringBuffersb=newStringBuffer(32); for(inti=0;i<;i++){ intval=result[i]&0xff; if(val<=0xf){ ("0"); } (val)); } return().toLowerCase(); } /***base64编码****@paramstr内容****@paramcharset编码方式 ****@throwsUnsupportedEncodingException*/ privateStringbase64(Stringstr,Stringcharset)throwsUnsupportedEncodingException{ Stringencoded=(charset)); returnencoded; } ***@SuppressWarnings("unused") privateStringurlEncoder(Stringstr,Stringcharset)throwsUnsupportedEncodingException{ Stringresult=(str,charset); returnresult; } /***电商Sign签名生成****@paramcontent内容****@paramkeyValueAppkey****@paramcharset编码方式 ****@throwsUnsupportedEncodingException,Exception ****@returnDataSign签名*/ ***@SuppressWarnings("unused") privateStringencrypt(Stringcontent,StringkeyValue,Stringcharset)throwsUnsupportedEncodingException,Exception { if(keyValue!=null) { returnbase64(MD5(content+keyValue,charset),charset); } returnbase64(MD5(content,charset),charset); } /***向指定URL发送POST方法的请求****@paramurl发送请求的URL****@paramparams请求的参数集合****@return远程资源的响应结果*/ ***@SuppressWarnings("unused") privateStringsendPost(Stringurl,Map<String,String>params){OutputStreamWriterout=null;BufferedReaderin=null;StringBuilderresult=newStringBuilder();try{URLrealUrl=newURL(url);HttpURLConnectionconn=(HttpURLConnection)();.... returnresult; } /***MD5加密****@paramstr内容****@paramcharset编码方式 ****@throwsException*/ ***@SuppressWarnings("unused") privateStringMD5(Stringstr,Stringcharset)throwsException{ MessageDigestmd=("MD5"); (charset)); byte[]result=(); StringBuffersb=newStringBuffer(32); for(inti=0;i<;i++){ intval=result[i]&0xff; if(val<=0xf){ ("0"); } (val)); } return().toLowerCase(); } /***base64编码****@paramstr内容****@paramcharset编码方式 ****@throwsUnsupportedE

常用快递API接口方案 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人不忘初心
  • 文件大小68 KB
  • 时间2020-08-03
最近更新