日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

【PHP版】顺丰下单API 、查询订单API、取消订单API

發布時間:2023/12/20 php 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【PHP版】顺丰下单API 、查询订单API、取消订单API 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<?php header("Content-type: text/html; charset=utf-8"); /*** @author dawawa* @copyright 2020*/$partnerID = "";//此處替換為您在豐橋平臺獲取的顧客編碼 $checkword="";//此處替換為您在豐橋平臺獲取的校驗碼//----以下為請求服務接口和消息內容--- $serviceCode = "EXP_RECE_CREATE_ORDER"; $file = './callExpressRequest/01.order.json';//下訂單//$serviceCode = "EXP_RECE_SEARCH_ORDER_RESP"; //$file = './callExpressRequest/02.order.query.json';//訂單結果查詢//$serviceCode = "EXP_RECE_UPDATE_ORDER"; //$file = './callExpressRequest/03.order.confirm.json';//訂單確認取消//$serviceCode = "EXP_RECE_FILTER_ORDER_BSP"; //$file = './callExpressRequest/04.order.filter.json';//訂單篩選 //$serviceCode = "EXP_RECE_SEARCH_ROUTES"; //$file = './callExpressRequest/05_route_query_by_MailNo.json';//路由查詢-通過運單號 //$file = './callExpressRequest/05_route_query_by_OrderNo.json';//路由查詢-通過訂單號 //$serviceCode = "EXP_RECE_GET_SUB_MAILNO"; //$file = './callExpressRequest/07.sub.mailno.json';//子單號申請// $serviceCode = "EXP_RECE_QUERY_SFWAYBILL"; // $file = './callExpressRequest/09.waybills_fee.json';//清單運費查詢$msgData = file_get_contents($file);//讀取文件內容//獲取UUID function create_uuid() {$chars = md5(uniqid(mt_rand(), true));$uuid = substr ( $chars, 0, 8 ) . '-'. substr ( $chars, 8, 4 ) . '-'. substr ( $chars, 12, 4 ) . '-'. substr ( $chars, 16, 4 ) . '-'. substr ( $chars, 20, 12 );return $uuid ; } $requestID = create_uuid();//獲取時間戳 $timestamp = time();//通過MD5和BASE64生成數字簽名 $msgDigest = base64_encode(md5((urlencode($msgData .$timestamp. $checkword)), TRUE));//POST function send_post($url, $post_data) {$postdata = http_build_query($post_data);$options = array('http' => array('method' => 'POST','header' => 'Content-type:application/x-www-form-urlencoded;charset=utf-8','content' => $postdata,'timeout' => 15 * 60 // 超時時間(單位:s)));$context = stream_context_create($options);$result = file_get_contents($url, false, $context);return $result; }//發送參數 $post_data = array('partnerID' => $partnerID,'requestID' => $requestID,'serviceCode' => $serviceCode,'timestamp' => $timestamp,'msgDigest' => $msgDigest,'msgData' => $msgData );//沙箱環境的地址 $CALL_URL_BOX = "http://sfapi-sbox.sf-express.com/std/service"; //生產環境的地址 $CALL_URL_PROD = "https://sfapi.sf-express.com/std/service";$resultCont = send_post($CALL_URL_BOX, $post_data); //沙盒環境print_r(json_decode($resultCont)); //提示重復下單請修改json文件內對應orderid參數?>

請求數據示例:?

{"cargoDetails": [{"amount": 308.0,"count": 1.0,"name": "君寶牌地毯","unit": "個","volume": 0.0,"weight": 0.1}],"contactInfoList": [{"address": "十堰市丹江口市公園路155號","city": "十堰市","company": "清雅軒保健品專營店","contact": "張三豐","contactType": 1,"county": "武當山風景區","mobile": "17006805888","province": "湖北省"}, {"address": "湖北省襄陽市襄城區環城東路122號","city": "襄陽市","contact": "郭襄陽","county": "襄城區","contactType": 2,"mobile": "18963828829","province": "湖北省"}],"customsInfo": {},"expressTypeId": 1,"extraInfoList": [],"isOneselfPickup": 0,"language": "zh-CN","monthlyCard": "123456","orderId": "QIAO-123456","parcelQty": 1,"payMethod": 1,"totalWeight": 6 }

?

總結

以上是生活随笔為你收集整理的【PHP版】顺丰下单API 、查询订单API、取消订单API的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。