php速达はインタフェースのソースコードを検索して、一回順豊、京東、申通、円通、韻達、中通、毎日、百世、郵便、EMSなどの主流の速达会社にアクセスします

7565 ワード

顺豊、京东、申通、円通、韵达、中通、天天、百世、邮便、EMSなどの主流の速达会社に一度にアクセスして、ソースコードをコピーして、一部のパラメータをあなたの口座のパラメータに修正するだけでいいです.
このphpインタフェースdemoディレクトリには、宅配会社の物流軌跡地図インタフェース、単号インテリジェント識別宅配会社インタフェース、リアルタイム照会物流状態インタフェース、購読物流状態注意インタフェースが含まれています.phpエクスプレスクエリーインタフェースの例は、エクスプレス100物流クエリーインタフェースのドッキングプロセスを示すためにのみ使用されます.APIキーは登録して取得する必要があります.https://api.kuaidi100.comをクリックして無料インタフェースを申請することができます.手動で支援する必要がある場合は、エクスプレス100 API技術者に問い合わせることができます.このサービスは料金を徴収しません.
 'yunda',             //      
        'num' => '3950055201640',     //    
        'phone' => '',                //   
        'from' => '',                 //     
        'to' => '',                   //     
        'resultv2' => '1'             //        
    );
    
    //    
    $post_data = array();
    $post_data["customer"] = $customer;
    $post_data["param"] = json_encode($param);
    $sign = md5($post_data["param"].$key.$post_data["customer"]);
    $post_data["sign"] = strtoupper($sign);
    
    $url = 'http://poll.kuaidi100.com/poll/query.do';    //        
    
    $params = "";
    foreach ($post_data as $k=>$v) {
        $params .= "$k=".urlencode($v)."&";              //  UTF-8    
    }
    $post_data = substr($params, 0, -1);
echo '    
'.$post_data; // post $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); $data = json_decode($result); echo '


'; echo var_dump($data); ?>
 'yunda',             //      
        'number' => '3950055201640',      //    
        'from' => '',                     //     
        'to' => '',                       //     
        'key' => $key,                    //    key
        'parameters' => array (
            'callbackurl' => '',          //    
            'salt' => '',                 //   
            'resultv2' => '1',            //      
            'autoCom' => '0',             //      
            'interCom' => '0',            //     
            'departureCountry' => '',     //   
            'departureCom' => '',         //         
            'destinationCountry' => '',   //   
            'destinationCom' => '',       //         
            'phone' => ''                 //   
        )
    );
    
    //    
    $post_data = array();
    $post_data["schema"] = 'json';
    $post_data["param"] = json_encode($param);
    
    $url = 'http://poll.kuaidi100.com/poll';    //      
    
    $params = "";
    foreach ($post_data as $k=>$v) {
        $params .= "$k=".urlencode($v)."&";     //  UTF-8    
    }
    $post_data = substr($params, 0, -1);
echo '    
'.$post_data; // post $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); $data = json_decode($result); echo '


'; echo var_dump($data); ?>
$v) {
        $params .= "$k=".urlencode($v)."&";        //  UTF-8    
    }
    $post_data = substr($params, 0, -1);
echo '    
'.$post_data; // post $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); $data = json_decode($result); echo '


'; echo var_dump($data); ?>
 'yunda',             //      
        'num' => '3950055201640',     //    
        'phone' => '',                //   
        'from' => '',                 //     
        'to' => '',                   //     
        'show' => '0',                //    :0:json  (  ),1:xml,2:html,3:text
        'order' => 'desc',            //      :desc  (  ),asc   
        'orderTime' => ''             //      ,   (yyyy-MM-dd HH:mm:ss) :2020-12-16 12:59:59
    );
    
    //    
    $post_data = array();
    $post_data["customer"] = $customer;
    $post_data["param"] = json_encode($param);
    $sign = md5($post_data["param"].$key.$post_data["customer"]);
    $post_data["sign"] = strtoupper($sign);
    
    $url = 'http://poll.kuaidi100.com/poll/maptrack.do';    //        
    
    $params = "";
    foreach ($post_data as $k=>$v) {
        $params .= "$k=".urlencode($v)."&";              //  UTF-8    
    }
    $post_data = substr($params, 0, -1);
echo '    
'.$post_data; // post $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); $data = json_decode($result); echo '


'; echo var_dump($data); ?>