物流配送2(20200427002109)
- 格式:pdf
- 大小:7.17 MB
- 文档页数:62
物流公司口号物流公司口号在平平淡淡的学习、工作、生活中,大家或多或少都接触过一些经典的口号吧,简短的句式、朴素的遣词造句方式、流畅的音韵效果,是口号的一大形式特征。
口号的类型有很多,你都知道吗?以下是作者为大家收集的物流公司口号,仅供参考,欢迎大家阅读。
物流公司口号1一、出口有千里,进口有千里,鹏千里助您鹏程万里!二、鹏达三江,惠泽千里。
三、信誉物流鹏千里,商品安全全球旅。
四、海陆空集装运输,办理海关进出口业务。
五、海运陆运空运,运气通畅;进口出口,口口舒畅!六、大鹏展翅,物流天下——鹏千里,你想不到的服务。
七、情系千万里,鹏爱你我他。
八、信赖我,成就你。
九、今天的世界,由我们连通。
十、放眼世界,腾运致远!十一、继承理想,传送梦想;市鹏千里,一个信任而又坚韧的桥梁。
十二、完美的运道,给您完美地运到!十三、鹏万里,我追寻着你,生活中,你是我的唯一。
十四、三维空间的运输方式,这个星球上没有我们货物送达不到的地方。
十五、进进出出千里鹏,稳稳当当万品达。
十六、翱翔展翅,鹏运千里。
十七、物流全球,通鹏千里。
十八、鹏千里,达万里。
十九、鹏运万里,全球无忧,货通你我,爱随心生。
二十、心怀海陆空,放眼全世界。
二十一、全程办理的(豁达)货达世界——鹏千里!二十二、鹏程千万里,志在德天下!二十三、海陆空运过珠三,鹏千物流保护航。
报关保险统代理,运输退税我在行。
二十四、联通世界,畅行天际。
二十五、速度服务,国际水准。
二十六、从东到西,竭诚服务。
二十七、海陆空运为你远行之物护航——请认准鹏千里物流。
二十八、进出口,营无界;珠三角,惠无边。
二十九、物行千里志在鹏!三十、国际物流贸易的合作首选,集运输,退税,代理,报关,保险等服务于一身,相携鹏千里,生意遍全球!三十一、轻松委托,货行天下。
三十二、有鹏千里来相助,快哉!三十三、鹏程千里运,服务第一流。
三十四、运筹帷幄,诚信天下。
三十五、掌控天下,无所不及。
三十六、悬壶济世铁拐李,货运全球鹏千里。
快递单号查询快递鸟API接⼝-EMS EMS快递查询调⽤快递鸟提供的快递查询API标准接⼝,快速对接100多家快递公司的物流轨迹查询,本篇⽂章实现<EMS>的快递单号查询。
⾸先我们准备好需要⽤到的资源,这⾥推荐⼤家去爱奇艺查看视频教程:测试商户ID:test1617571测试API key:554343b2-7252-439b-b4eb-1af42c8f2175(此Key仅限测试环境使⽤)API测试地址:接下来,我们讲解⼀下请求参数⼀、接⼝描述/说明请求系统级参数说明:参数名称类型说明必须要求RequestData String请求内容需进⾏URL(utf-8)编码。
请求内容JSON格式,须和DataType⼀致。
REBusinessID String商户ID,请在我的服务页⾯查看。
RRequestType String请求指令类型:1002RDataSign String 数据内容签名:把(请求内容(未编码)+AppKey)进⾏MD5加密,然后Base64编码,最后进⾏URL(utf-8)编码。
详细过程请查看Demo。
RDataType String请求、返回数据类型:2-json;O备注:R-必填(Required),O-可选(Optional),C-报⽂中该参数在⼀定条件下可选(Conditional)这⾥提到了系统级参数,也相当于是公⽤参数,这些参数是调⽤每个接⼝都是必须要传参的。
⼆、接⼝参数请求内容字段定义:参数名称类型说明必须要求OrderCode String订单编号OShipperCode String快递公司编码RLogisticCode String物流单号RCustomerName String寄件⼈或收件⼈的⼿机号后四位数字R接⼝参数,也叫业务参数,请求的业务接⼝不同,参数的字段,内容也不同,是跟着业务变化的,这⾥我们实现的是即时查询接⼝,请求指令类型:1002,快递鸟官⽹要求必须传递快递公司编码和物流单号,EMS快递的编码是EMS如要查看其他快递公司的编码,点击此链接:我们⽤真实单号(1160001630231)来完成轨迹接⼝调⽤,请求 JSON{'OrderCode':'','ShipperCode':'EMS','LogisticCode':' 1160001630231'}请求的完整报⽂(URL编码以后):RequestData=%7b%27OrderCode%27%3a%27%27%2c%27ShipperCode%27%3a%27EMS%27%2c%27LogisticCode%27%3a%271160001630231%27%7d%0d%0a++++++++&EBusinessID=1264未编码的请求报⽂:RequestData={'OrderCode':'','ShipperCode':'EMS','LogisticCode':'1160001630231'}&EBusinessID=1264783&RequestType=1002&DataSign=NDlmMDAzZTYwYmYyY2FmZjRjOTNhZDAwYjVkNDVjODM=&DataType=2返回参数定义:参数名称类型说明必须要求EBusinessID String⽤户ID ROrderCode String订单编号OShipperCode String快递公司编码RLogisticCode String物流运单号OSuccess Bool成功与否RReason String失败原因OState String物流状态:2-在途中,3-签收,4-问题件RTracesAcceptTime String时间RAcceptTime String返回报⽂信息{"LogisticCode": "1160001630231","ShipperCode": "EMS","Traces": [{"AcceptStation": "[莆⽥市]【莆⽥电商营业部】已收件,揽投员:郑美停,电话:152********","AcceptTime": "2020-02-06 20:12:56"}, {"AcceptStation": "[莆⽥市]离开【莆⽥电商营业部】,下⼀站【莆⽥市邮区中⼼】","AcceptTime": "2020-02-06 20:15:50"}, {"AcceptStation": "[莆⽥市]到达【莆⽥市邮区中⼼】","AcceptTime": "2020-02-06 20:17:26"}, {"AcceptStation": "[莆⽥市]离开【莆⽥市邮区中⼼】,下⼀站【福州旗⼭处理中⼼】","AcceptTime": "2020-02-06 23:59:31"}, {"AcceptStation": "[福州市]到达【福州旗⼭处理中⼼】(经转)","AcceptTime": "2020-02-07 17:40:37"}, {"AcceptStation": "[福州市]离开【福州旗⼭处理中⼼】,下⼀站【长沙邮件处理中⼼】(经转)","AcceptTime": "2020-02-08 04:56:41"}, {"AcceptStation": "[长沙市]到达【长沙邮件处理中⼼】(经转)","AcceptTime": "2020-02-08 16:05:58"}, {"AcceptStation": "[长沙市]离开【长沙邮件处理中⼼】,下⼀站【益阳邮件处理中⼼】(经转)","AcceptTime": "2020-02-08 20:28:47"}, {"AcceptStation": "[益阳市]到达【益阳邮件处理中⼼】","AcceptTime": "2020-02-09 00:25:22"}, {"AcceptStation": "[益阳市]离开【益阳邮件处理中⼼】,下⼀站【益阳市资阳揽投部】","AcceptTime": "2020-02-09 06:22:33"}, {"AcceptStation": "[益阳市]到达【益阳市资阳揽投部】","AcceptTime": "2020-02-09 08:56:06"}, {"AcceptStation": "[益阳市]【益阳市资阳揽投部】安排投递,投递员:龙飞跃,电话:158********,揽投部电话:177********", "AcceptTime": "2020-02-09 09:26:09"}, {"AcceptStation": "[益阳市]已签收,收发室,投递员:龙飞跃,电话:158********","AcceptTime": "2020-02-09 15:03:48"}],"State": "3","EBusinessID": "1264783","Success": true}这⾥根据我们的实际业务需求来选择免费套餐或者收费套餐。
快递100应用介绍查快递,寄快递,上快递100;在这个时代,再小的个体,都有自己的品牌。
快递100 希望能在这个时代帮助我们的快递员建立其自己的品牌。
下载快递100,发现你身边的快递员吧。
-寄快递1.查看你附近的快递员的业务信息;2.通过电话预约快递员的方式寄快递;3.可发现并关注你身边快递员,让他们变成你专属的快递员;-查快递1.扫描枪录单:单次可连续用摄像头批量扫描100张快递单;2.智能查快递:直接输单号查询,不用选快递;3.快递单管家:自动保存历史查单号并归类,随时查快递,随时同步到各设备;4.快递推送提醒:可订阅在途中的快递单的状态通知,随时获取快递提醒;-支持的快递申通,顺丰,圆通,中通,汇通,韵达,天天快递,宅急送,增益,国通,佳吉,运通,优速;EMS,平邮,挂号信,邮政小包,邮政国内邮件,邮政国际邮件,国际e邮宝,国际EMS;安能物流,德邦物流,新邦物流,大田物流,越丰物流,恒路物流,华夏龙,盛辉物流;中邮物流,中铁物流,远成物流,信丰物流,天地华宇,嘉里物流,急先达,如风达;四川快优达,凡客订单,京东快递;EMS,FedEx,TNT,DHL,UPS,USPS,OnTrac,OCS,Royal Mail;Aramex,Austrialia Post,Bpost,Canada Post,Ctily-Link ,Hong Kong Post;爱尔兰邮政,比利时邮政,巴西邮政,瑞士邮政,瑞典邮政,日本邮政,荷兰邮政,丹麦邮政,英国皇家邮政,加拿大邮政,日日顺物流;【基本信息】作者:深圳市金蝶友商电子商务服务有限公司更新时间:2015-02-10版本:3.1.2系统:Android 2.2.x以上语言:中文【更新内容】1.查询结果中可查看快递员的头像和资料;2.附近快递员可查看其上班状态;3.优化附近快递员的定位体验;4.快递员详情支持分享;5.新增12家快递公司;各位新春愉快。
快递100下载:/android/soft/手游礼包领取:/ka/关注便玩家手游网官方微信公共账号(shoujiyouxilibao)免费赢取礼包!。
快递公司编码说明以下是快递鸟API接口对外开放的部分快递公司编码的列表,接口需要指定快递单号的快递公司编码,格式不对或则编码错误都会返失败的信息。
如:EMS物流单号应选择快递公司编码(EMS)、德邦物流单号应选择快递公司编码(DBL)、天天快递物流单号应选择快递公司编码(HHTT)、圆通速递物流单号应选择快递公司编码(YTO)、中通速递快递物流单号应选择快递公司编码(ZTO)、亚马逊物流单号应选择快递公司编码(AMAZON)、顺丰物流单号应选择快递公司编码(SF)、百世快运物流单号应选择快递公司编码(BTWL)、宅急送物流单号应选择快递公司编码(ZJS)。
适用于即时查询API接口和订阅推送API接口。
如果在下面没有找到您所要的快递公司,请添加在群共享文件下载。
国内快递查询接口编码国际快递查询接口转运查询接口快递查询接口应用场景查询订单的物流信息可实现需求1.App中直接集成实现快递物流信息查询Api接口2.在微信公众号中,根据用户输入的订单号,我们的后台识别订单号并根据快递鸟查询快递Api接口,实现自动查询的功能3.等等申请Key按照你的信息,依次把信息填写完整,点击提交申请即可。
登录成功后,就可以看到ID和key等信息,有这些信息就可以请求查询等其他的接口Api快递查询Api接口接口文档及各开发语言Demo查询Api接口定义系统级输入参数参数名称类型必须要求说明RequestData String R 请求内容,JSON或XML格式,须和DataType一致EBusinessID String R 用户IDRequestType String R 请求指令类型:1002DataSign String R 数据内容签名DataType String O 请求、返回数据类型:1-xml,2-json;默认为xml格式应用级输入参数参数名称类型必须要求说明OrderCode varchar(50) O 订单编号ShipperCode varchar(10) R 快递公司编码LogisticCode varchar(50) R 物流单号返回结果参数参数名称类型必须要求说明EBusinessID Int R 电商用户IDOrderCode Varchar(50) O 订单编号ShipperCode varchar(10) R 快递公司编码LogisticCode Varchar(50) R 物流运单号Success Bool R 成功与否Reason Varchar(50) O 失败原因State Int R 物流状态1:已取件2:在途中3:签收Traces Varchar(Max) R 物流轨迹详情物流轨迹详情参数名称类型必须要求说明AcceptTime DateTime R 时间AcceptStation Varchar(50) R 描述Remark Varchar(150) O 备注请求JSON参数{"OrderCode" : "","ShipperCode" : "SF","LogisticCode" :}响应JSON参数{"EBusinessID" : "1109259","OrderCode" : "","ShipperCode" : "SF","LogisticCode" : ,"Success" : true,"State" : 3,"Reason" : null,"traces" : [{"AcceptTime" : "2014/06/25 08:05:37","AcceptStation" : "正在派件..(派件人:邓裕富,电话深圳市]","Remark" : null}, {"AcceptTime" : "2014/06/25 04:01:28","AcceptStation" : "快件在深圳集散中心 ,准备送往下一站深圳 [深圳市]", "Remark" : null}, {"AcceptTime" : "2014/06/25 01:41:06","AcceptStation" : "快件在深圳集散中心 [深圳市]","Remark" : null}, {"AcceptTime" : "2014/06/24 20:18:58","AcceptStation" : "已收件[深圳市]","Remark" : null}, {"AcceptTime" : "2014/06/24 20:55:28","AcceptStation" : "快件在深圳 ,准备送往下一站深圳集散中心 [深圳市]", "Remark" : null}, {"AcceptTime" : "2014/06/25 10:23:03","AcceptStation" : "派件已签收[深圳市]","Remark" : null}, {"AcceptTime" : "2014/06/25 10:23:03","AcceptStation" : "签收人是:已签收[深圳市]","Remark" : null}]}查询Api接口使用以Java开发语言为例,进行展开importimportimportimportimportimportimportimportimportimportimport/**** 快递鸟物流轨迹即时查询接口** @技术QQ群* @see* @copyright: 深圳市快金数据技术服务有限公司** DEMO中的电商ID与私钥仅限测试使用,正式环境请单独注册账号* 单日超过500单查询量,建议接入我方物流轨迹订阅推送接口** ID和Key请到官网申请:*/public class KdniaoTrackQueryAPI {//DEMOpublic static void main(String[] args) {KdniaoTrackQueryAPI api = new KdniaoTrackQueryAPI();try {String result = api.getOrderTracesByJson("ANE", );} catch (Exception e) {e.printStackTrace();}}//电商IDprivate String EBusinessID="请到快递鸟官网申请;//电商加密私钥,快递鸟提供,注意保管,不要泄漏private String AppKey="请到快递鸟官网申请;//请求urlprivate String ReqURL=;/*** Json方式查询订单物流轨迹* @throws Exception*/public String getOrderTracesByJson(String expCode, String expNo) throws Excepti on{String requestData= "{'OrderCode':'','ShipperCode':'" + expCode + "','Logis ticCode':'" + expNo + "'}";Map<String, String> params = new HashMap<String, String>();params.put("RequestData", urlEncoder(requestData, "UTF-8"));params.put("EBusinessID", EBusinessID);params.put("RequestType", "1002");String dataSign=encrypt(requestData, AppKey, "UTF-8");params.put("DataSign", urlEncoder(dataSign, "UTF-8"));params.put("DataType", "2");String result=sendPost(ReqURL, params);//根据公司业务处理返回的信息......return result;}/*** XML方式查询订单物流轨迹* @throws Exception*/public String getOrderTracesByXml() throws Exception{String requestData= "<?xml version=\"1.0\" encoding=\"utf-8\" ?>"+"<Content>"+"<OrderCode></OrderCode>"+"<ShipperCode>SF</ShipperCode>"++"</Content>";Map<String, String> params = new HashMap<String, String>();params.put("RequestData", urlEncoder(requestData, "UTF-8"));params.put("EBusinessID", EBusinessID);params.put("RequestType", "1002");String dataSign=encrypt(requestData, AppKey, "UTF-8");params.put("DataSign", urlEncoder(dataSign, "UTF-8"));params.put("DataType", "1");String result=sendPost(ReqURL, params);//根据公司业务处理返回的信息......return result;}/*** MD5加密* @param str 内容* @param charset 编码方式* @throws Exception*/@SuppressWarnings("unused")private String MD5(String str, String charset) throws Exception { MessageDigest md = MessageDigest.getInstance("MD5");md.update(str.getBytes(charset));byte[] result = md.digest();StringBuffer sb = new StringBuffer(32);for (int i = 0; i < result.length; i++) {int val = result[i] & 0xff;if (val <= 0xf) {sb.append("0");}sb.append(Integer.toHexString(val));}return sb.toString().toLowerCase();}/*** base64编码* @param str 内容* @param charset 编码方式* @throws UnsupportedEncodingException*/private String base64(String str, String charset) throws UnsupportedEncodingExc eption{String encoded = base64Encode(str.getBytes(charset));return encoded;}@SuppressWarnings("unused")private String urlEncoder(String str, String charset) throws UnsupportedEncodin gException{String result = URLEncoder.encode(str, charset);return result;}/*** 电商Sign签名生成* @param content 内容* @param keyValue Appkey* @param charset 编码方式* @throws UnsupportedEncodingException ,Exception* @return DataSign签名*/@SuppressWarnings("unused")private String encrypt (String content, String keyValue, String charset) throws UnsupportedEncodingException, Exception{if (keyValue != null){return base64(MD5(content + keyValue, charset), charset);}return base64(MD5(content, charset), charset);}/*** 向指定 URL 发送POST方法的请求* @param url 发送请求的 URL* @param params 请求的参数集合* @return远程资源的响应结果*/@SuppressWarnings("unused")private String sendPost(String url, Map<String, String> params) {OutputStreamWriter out = null;BufferedReader in = null;StringBuilder result = new StringBuilder();try {URL realUrl = new URL(url);HttpURLConnection conn =(HttpURLConnection) realUrl.openConnection();// 发送POST请求必须设置如下两行conn.setDoOutput(true);conn.setDoInput(true);// POST方法conn.setRequestMethod("POST");// 设置通用的请求属性conn.setRequestProperty("accept", "*/*");conn.setRequestProperty("connection", "Keep-Alive");conn.setRequestProperty("user-agent","Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");conn.setRequestProperty("Content-Type", "application/x-www-form-urlenco ded");conn.connect();// 获取URLConnection对象对应的输出流out = new OutputStreamWriter(conn.getOutputStream(), "UTF-8");if (params != null) {StringBuilder param = new StringBuilder();for (Map.Entry<String, String> entry : params.entrySet()) {if(param.length()>0){param.append("&");}param.append(entry.getKey());param.append("=");param.append(entry.getValue());}out.write(param.toString());}// flush输出流的缓冲out.flush();// 定义BufferedReader输入流来读取URL的响应in = new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8")); String line;while ((line = in.readLine()) != null) {result.append(line);}} catch (Exception e) {e.printStackTrace();}//使用finally块来关闭输出流、输入流finally{try{if(out!=null){out.close();}if(in!=null){in.close();}catch(IOException ex){ex.printStackTrace();}}return result.toString();}private static char[] base64EncodeChars = new char[] { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H','I', 'J', 'K', 'L', 'M', 'N', 'O', 'P','Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X','Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f','g', 'h', 'i', 'j', 'k', 'l', 'm', 'n','o', 'p', 'q', 'r', 's', 't', 'u', 'v','w', 'x', 'y', 'z', '0', '1', '2', '3','4', '5', '6', '7', '8', '9', '+', '/' };public static String base64Encode(byte[] data) {StringBuffer sb = new StringBuffer();int len = data.length;int i = 0;int b1, b2, b3;while (i < len) {b1 = data[i++] & 0xff;if (i == len){sb.append(base64EncodeChars[b1 >>> 2]);sb.append(base64EncodeChars[(b1 & 0x3) << 4]); sb.append("==");break;}b2 = data[i++] & 0xff;if (i == len){sb.append(base64EncodeChars[b1 >>> 2]);sb.append(base64EncodeChars[(b2 & 0x0f) << 2]);sb.append("=");break;}b3 = data[i++] & 0xff;sb.append(base64EncodeChars[b1 >>> 2]);sb.append(base64EncodeChars[((b1 & 0x03) << 4) | ((b2 & 0xf0) >>> 4)]); sb.append(base64EncodeChars[((b2 & 0x0f) << 2) | ((b3 & 0xc0) >>> 6)]); sb.append(base64EncodeChars[b3 & 0x3f]);}return sb.toString();}}其他Api接口,请转到快递鸟具体查看相关文档。
访问数:135 回复数:1楼主作者:奔逸国际货运发表日期:2011-3-10 11:16:59奔逸国际货运代理有限公司为方便跨国卖家的货运追踪,此处特提供全球各主要快递公司的跟踪查询链接。
EMS可追踪EMS邮件信息:/EMS国际邮费计算器:/emsCalculate.shtml?opt=show&act=1DHLDHL中文版首页,可追踪全球快递:/publish/cn/zh.high.htmlDHL进出口快件运费计算器:/apps/rates_cn/rates_cn.htmlDHL进出口快件转运时间查询:/apps/transit_time_cn/transit_cn.htmlUPSUPS中文版首页,可追踪全球快递:/content/cn/zh/index.jsxUPS计算全球递送时间和费用:/time?loc=zh_CNTNTTNT中文版首页,可追踪国际快件:/country/zh_cn.htmlTNT查询国际快件费用:/pricing/pricingInput.do?navigation=1&respLang=zh&respCountry=CN&genericSiteIdent=FedexFedEx中文版首页,可追踪全球包裹:/cn/ FedEx全球费率与运送时间计算器:/ratefinder/home?cc=cn&language=zh小包挂号查询网站1.西班牙http://www.correos.es/ENG/13-MenuRec2/01-MenuRec21/2010_c1-Localizado rE.asp2.巴西.br/3.挪威http://www.posten.no/en/#4.沙特阿拉伯.sa/English/Eservices/Pages/TrackandTrace.aspx?Shipp ingMethod=2&TrackingNumber=RA916422859HK&DetailedControl=Path_Display ShipmentRequestData5.克罗地亚:http://ips.posta.hr/6.智利:http://www3.correos.cl/consultas_envios/智利这个的页面有时会有错误,但大多数时候还是挺好的。