关键词不能为空

当前您在: 主页 > 英语 >

寄快递接口API接入手册

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-08 09:35
tags:

-

2021年2月8日发(作者:hurry什么意思)


寄快递接口


API


接入手册


一、寄快递接口


API



1


)对接物流公司官方接口,订单实时预约,实时返回预约成功或失 败标识。




2


)已支持三通一达(申通不支持)、顺丰、


EMS


、宅急送、 德邦、优速等物流公司。




3


)订单编号(


OrderCode


)不可重复 提交,重复提交系统会返回具体错误代码。




4


)接口支持的消息接收方式为


HTTP POST< /p>


,请求方法的编码格式


(utf-8)







5


)接口地址:



A PI


测试地址:


:8081/api/OOrderServi ce


API


正式地址:


/api/O OrderService



6


)接 口使用:在快递鸟网站申请接口


KEY


二、示例



请求示例



JSON


{






















上海






上海






青浦区






明珠路



},















北京






北京






朝阳区






三里屯街道



},





{







鞋子















}


],





{














}


],






小心轻放



}




返回示例



JSON


失败:



{






















该订单已经存在,请勿重复操作








}


成功:



{
















































},












}




三、


demo


PHP


对接





//


电商


ID


defined('EBusinessID') or define('EBusinessID', '


请申请


');


//


电商加密私钥,注意保管,不要泄漏



defined('AppKey') or define('AppKey', '


请申请


');


//




url









/api/eorders ervice











:8081/api/oo rderservice


defined('ReqURL') or define('ReqURL', ':8081/api/oorderservice');



echo


在线下单




//


构造在线下单提交信息



$$eorder = [];


$$eorder[


$$eorder[


$$eorder[


$$eorder [


$$sender = [];


$$sender[

< p>
李先生



$$sender[


$$sender[


李先生



$$sende r[


深圳市



$$sender[


福田区



$$sender[


赛格广场


5401AB



$$receiver = [];


$$receiver[


李先生



$$receiver[


$$receiver[


李先生



$$receiver[


深圳市



$$re ceiver[


福田区



$$receiv er[


赛格广场


5401AB



$$commodityOne = [];


$$commodi tyOne[


其他



$$commodit y = [];


$$commodity[] = $$commodityOne;



$$eorder[


$$eorder[


$$eorder[




//


调用在线下单



$$jsonParam = json_encode($$eorder, JSON_UNESCAPED_UNICODE);


echo

在线下单接口提交内容:




$$jsonResul t = submitOOrder($$jsonParam);



//


解析在线下单返回结果



$$result = json_decode($$jsonResult, true);


echo


返回码


:< /p>


if($$result[



}


else {



}


echo


在线下单失败



echo


是否成功


:


//---------------- ---------------------------------------------




/**



* Json


方式



提交在线下单




*/


function submitOOrder($$requestData){



$$datas = array(










'EBusinessID' => EBusinessID,










'RequestType' => '1001',










'RequestData' => urlencode($$requestData) ,










'DataType' => '2',






);






$$datas['DataSign'] = encrypt($$requestData, AppKey);







}






/**



*



post


提交数据





* @param



string $$url


请求


Url



* @param



array $$datas


提交的数据





* @return url


响应返回的


html



*/


function sendPost($$url, $$datas) {






$$temps = array();









foreach ($$datas as $$key => $$value) {










$$temps[] = sprintf('%s=%s', $$key, $$value);






}







$$post_data = implode('&', $$temps);






$$url_info = parse_url($$url);






$$httpheader =






$$httpheader.=






$$httpheader.=






$$httpheader.=






$$httpheader.=






$$httpheader.= $$post_data;






$$fd = fsockopen($$url_info['host'], $$url_info['port']);






fwrite($$fd, $$httpheader);


$$result=sendPost(ReqURL, $$datas);



//


根据公司业务处理返回的信息< /p>


......



return $$result;


-


-


-


-


-


-


-


-



本文更新与2021-02-08 09:35,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/613667.html

寄快递接口API接入手册的相关文章