国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Kostenlose Expresszustellung, Sendungsverfolgungsnummer, Logistikanfrage, gemeinsame API-Schnittstellenintegration (Express Bird-Beispiel)
昨日青空
昨日青空 2019-09-02 16:26:51
0
0
1597

Mit der Weiterentwicklung der Technologie und der Entwicklung der Internetbranche ist Online-Shopping zu einer g?ngigen Konsummethode geworden. E-Commerce-Plattformen und ISV-H?ndler haben eine gro?e Nachfrage nach Logistik-API-Schnittstellen. Die API-Schnittstelle zur Abfrage von Express-Liefernummern eignet sich für die Docking-Nutzung durch Personen, Unternehmen, E-Commerce-Websites, ?ffentliche WeChat-Kontoplattformen usw., die an h?ufigen Sendungen beteiligt sind und Expressversand. Unterstützt die One-Stop-Abfrage von Express-Tracking-Nummern von mehr als 400 in- und ausl?ndischen Expresszustell- und Logistikunternehmen.

<?php
//電商ID
defined('EBusinessID') or define('EBusinessID', '請到快遞鳥官網(wǎng)申請http://kdniao.com/reg');
//電商加密私鑰,快遞鳥提供,注意保管,不要泄漏
defined('AppKey') or define('AppKey', '請到快遞鳥官網(wǎng)申請http://kdniao.com/reg');
//請求url
defined('ReqURL') or define('ReqURL', 'http://api.kdniao.com/Ebusiness/EbusinessOrderHandle.aspx');
//調(diào)用查詢物流軌跡
//---------------------------------------------
$logisticResult=getOrderTracesByJson();
echo logisticResult;
//---------------------------------------------
 /**
 * Json方式 查詢訂單物流軌跡
 */
function getOrderTracesByJson(){
	$requestData= "{'OrderCode':'','ShipperCode':'YTO','LogisticCode':'12345678'}";
		$datas = array(
        'EBusinessID' => EBusinessID,
        'RequestType' => '1002',
        'RequestData' => urlencode($requestData) ,
        'DataType' => '2',
    );
    $datas['DataSign'] = encrypt($requestData, AppKey);
	$result=sendPost(ReqURL, $datas);	
		//根據(jù)公司業(yè)務(wù)處理返回的信息......
		return $result;
}
 /**
 *  post提交數(shù)據(jù) 
 * @param  string $url 請求Url
 * @param  array $datas 提交的數(shù)據(jù) 
 * @return url響應(yīng)返回的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);
	if(empty($url_info['port']))
	{
		$url_info['port']=80;	
	}
    $httpheader = "POST " . $url_info['path'] . " HTTP/1.0\r\n";
    $httpheader.= "Host:" . $url_info['host'] . "\r\n";
    $httpheader.= "Content-Type:application/x-www-form-urlencoded\r\n";
    $httpheader.= "Content-Length:" . strlen($post_data) . "\r\n";
    $httpheader.= "Connection:close\r\n\r\n";
    $httpheader.= $post_data;
    $fd = fsockopen($url_info['host'], $url_info['port']);
    fwrite($fd, $httpheader);
    $gets = "";
	$headerFlag = true;
	while (!feof($fd)) {
		if (($header = @fgets($fd)) && ($header == "\r\n" || $header == "\n")) {
			break;
		}
	}
    while (!feof($fd)) {
		$gets.= fread($fd, 128);
    }
    fclose($fd);  
        return $gets;
}
/**
 * 電商Sign簽名生成
 * @param data 內(nèi)容   
 * @param appkey Appkey
 * @return DataSign簽名
 */
function encrypt($data, $appkey) {
    return urlencode(base64_encode(md5($data.$appkey)));
}
?>

【Docking-Nutzungsprozess】

 1. Senden Sie die Sendungsverfolgungsnummer und den Code des Kurierunternehmens an Courier Bird

 2. Courier Bird fragt den Logistikverfolgungsstatus basierend auf der Sendungsverfolgungsnummer und dem Kurierunternehmen ab

 3. Courier Bird wird den Status der Logistikspur abfragen und an die E-Commerce-Plattform oder den ISV-Dienstleister zurückmelden

 4. Die E-Commerce-Plattform oder der ISV-Dienstleister empf?ngt die Daten und verarbeitet sie in Echtzeit zur Datenanzeige oder -anwendung

Anweisungen Zur Verwendung:

1.KdniaoAPI.php Es ist nichts erforderlich, etwas zu ?ndern. Dinge

2.example.php. Befolgen Sie die Anweisungen zur Verwendung von

3.KdniaoAPI.php. Weitere Demo-Codebeispiele finden Sie auf der offiziellen Website von Express Bird kostenloser Download


昨日青空
昨日青空

Antworte allen(0)
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage