PHP全国速達郵便インタフェース_1日アクセス四通一達、極兎、宅急送、徳邦、京東、毎日

8235 ワード

顺豊、京东、申通、円通、韵达、中通、天天、百世、邮便、EMSなどの主流の速达会社に一度にアクセスして、ソースコードをコピーして、一部のパラメータをあなたの口座のパラメータに修正するだけでいいです.
このphpインタフェースdemoディレクトリの内容は、宅配会社の宅配便の郵送インタフェース、全国の宅配会社の輸送力のカバー状況を検索するインタフェース、宅配便のコマンドインタフェースをキャンセルすることを含む.php速达照会インタフェースの例は、速达100速达会社の速达寄件インタフェースのドッキングプロセスを示すためにのみ使用されます.APIキーは登录して取得する必要があります.https://api.kuaidi100.comをクリックして无料インタフェースを申请することができます.人工的な助けが必要な场合は、速达100 API技术者にお问い合わせください.このサービスはいかなる费用もかかりません.
 '               4 C 10G'      //          ,   :https://api.kuaidi100.com/product/expressprice         
    );
    $param_str = json_encode($param, JSON_UNESCAPED_UNICODE);
    list($msec, $sec) = explode(' ', microtime());
    $t = (float)sprintf('%.0f', (floatval($msec) + floatval($sec)) * 1000);    //     
    $sign = strtoupper(md5($param_str.$t.$key.$secret));

    //    
    $post_data = array();
    $post_data["method"] = 'querymkt';
    $post_data["key"] = $key;
    $post_data["t"] = $t;
    $post_data["sign"] = $sign;
    $post_data["param"] = $param_str;

    $url = 'http://order.kuaidi100.com/order/borderbestapi.do';    //    
    
    echo '

'; foreach ($post_data as $k=>$v) { echo "
$k=".$v; } // 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, http_build_query($post_data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); $data = json_decode($result); echo '


'; echo var_dump($data); ?>
 '',              //       
        'recManName' => '',             //     
        'recManMobile' => '',           //      
        'recManPrintAddr' => '',        //         
        'sendManName' => '',            //     
        'sendManMobile' => '',          //       
        'sendManPrintAddr' => '',       //          
        'callBackUrl' => '',            //callBackUrl      
        'cargo' => '',                  //    
        'weight' => '1',                //     KG
        'serviceType' => '    ',    //        
        'remark' => '',                 //  
        'salt' => ''                    //        
    );
    $param_str = json_encode($param, JSON_UNESCAPED_UNICODE);
    list($msec, $sec) = explode(' ', microtime());
    $t = (float)sprintf('%.0f', (floatval($msec) + floatval($sec)) * 1000);    //     
    $sign = strtoupper(md5($param_str.$t.$key.$secret));

    //    
    $post_data = array();
    $post_data["method"] = 'bOrderBest';
    $post_data["key"] = $key;
    $post_data["t"] = $t;
    $post_data["sign"] = $sign;
    $post_data["param"] = $param_str;

    $url = 'http://order.kuaidi100.com/order/borderbestapi.do';    //    
    
    echo '

'; foreach ($post_data as $k=>$v) { echo "
$k=".$v; } // 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, http_build_query($post_data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); $data = json_decode($result); echo '


'; echo var_dump($data); ?>
 '',            //  ID
        'orderId' => ''            //  ID
    );
    $param_str = json_encode($param, JSON_UNESCAPED_UNICODE);
    list($msec, $sec) = explode(' ', microtime());
    $t = (float)sprintf('%.0f', (floatval($msec) + floatval($sec)) * 1000);    //     
    $sign = strtoupper(md5($param_str.$t.$key.$secret));

    //    
    $post_data = array();
    $post_data["method"] = 'getCode';
    $post_data["key"] = $key;
    $post_data["t"] = $t;
    $post_data["sign"] = $sign;
    $post_data["param"] = $param_str;

    $url = 'http://order.kuaidi100.com/order/borderbestapi.do';    //    
    
    echo '

'; foreach ($post_data as $k=>$v) { echo "
$k=".$v; } // 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, http_build_query($post_data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); $data = json_decode($result); echo '


'; echo var_dump($data); ?>
 '',            //  ID
        'orderId' => '',           //  ID
        'cancelMsg' => ''          //    
    );
    $param_str = json_encode($param, JSON_UNESCAPED_UNICODE);
    list($msec, $sec) = explode(' ', microtime());
    $t = (float)sprintf('%.0f', (floatval($msec) + floatval($sec)) * 1000);    //     
    $sign = strtoupper(md5($param_str.$t.$key.$secret));

    //    
    $post_data = array();
    $post_data["method"] = 'cancelBest';
    $post_data["key"] = $key;
    $post_data["t"] = $t;
    $post_data["sign"] = $sign;
    $post_data["param"] = $param_str;

    $url = 'http://order.kuaidi100.com/order/borderbestapi.do';    //    
    
    echo '

'; foreach ($post_data as $k=>$v) { echo "
$k=".$v; } // 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, http_build_query($post_data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); $data = json_decode($result); echo '


'; echo var_dump($data); ?>

業者はAPIを郵送して速達会社の説明を支持します
支持する速达会社:1、商店の寄件(好ましい速达)は中通、円通、百世、毎日、韵达、极兎、宅急送などの速达会社の寄件の注文を支持します.2、商店の郵便物(公式速達)は徳邦、京東、円通と申通を支持している.輸送力と運賃の違い:1、宅配便が好ましい:郵送先の輸送力を保証しないで、郵送先の住所によって、支持する宅配会社は変化します;階段運賃の価格は、インタフェースを接続する前に、郵送の運力と郵送の価格を確認してください:https://api.kuaidi100.com/pro...;2、官方速达:全国の住所の运力を保证することができます.運賃は公式郵送価格の割引価格で、具体的な運賃価格はオンラインカスタマーサービスまたは右側のスキャンコードにお問い合わせください.