Рубрики
Uncategorized

PHP экспресс-логистика номер заказа запрос API демо-адрес бесплатный звонок

Автор оригинала: David Wong.

С быстрым развитием эпохи онлайн-покупок и индустрии экспресс-покупок люди уделяют все больше и больше внимания сервису экспресс-запросов. В этой статье вы найдете хорошую программу разработки исходного кода PHP для интерфейса API экспресс-запросов, которая может отслеживать логистическую информацию сотен экспресс-и логистических компаний, таких как четыре ссылки и в одну сторону, Shunfeng Express, Tiantian express, Yunda express и т. Д. Это частное лицо или предприятие, или электронный торговый центр, wechat mall, пока это включает в себя службу отслеживания и запроса логистической информации, ее можно интегрировать и использовать! инструкции: Один кдняо. php Нет необходимости что-либо менять Два example.php Используйте в соответствии с инструкциями 3. Если есть что-то неясное, пожалуйста, обратитесь к официальному сайту express bird 4 пример стыковки: возьмите express bird в качестве примера, Демо написано express bird. Вы можете скачать его и использовать. (внесите простые изменения самостоятельно) Ниже приведен веб-сайт для

2. Войдите в систему экспресс-фон управления пользователями птиц

Примечание.после входа в фон управления пользователями express bird получают идентификатор пользователя и apikey, которые используются для обеспечения надежности источника приложения и предотвращения подделки и незаконного использования приложения. 3. Введите “мой центр участников” для аутентификации по настоящему имени Примечание: 3.1. Тип аутентификации и тип приложения могут быть выбраны в соответствии с фактической ситуацией пользователя, и данные, возвращаемые интерфейсом, не имеют никакого отношения к результату выбора; 3.2. Те, которые отмечены*, должны загружать четкие изображения в формате JPG и менее 2 м; 3.3. Информация технического партнера является информацией инженера по пользовательскому интерфейсу; 3.4. Если у вас есть другие вопросы, вы можете зайти на официальный сайт, чтобы присоединиться к группе делового сотрудничества для консультаций. После успешной сертификации войдите в раздел “Управление обслуживанием продуктов” и откройте соответствующие службы участников

Демонстрация интерфейса запроса номера экспресс-заказа PHP:

 EBusinessID,
        'RequestType' => '1002',
        'RequestData' => urlencode($requestData) ,
        'DataType' => '2',
    );
    $datas['DataSign'] = encrypt($requestData, AppKey);
    $result=sendPost(ReqURL, $datas);   
        //According to the information returned by the company's business processing
        return $result;
}
 /**
 *Post submit data 
 *@ param string $URL request URL
 *Data submitted by @ param array $data 
 *The @ return URL responds to the returned 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;
}
/**
 *Signature generation of e-commerce sign
 *@ param data content   
 * @param appkey Appkey
 *@ return datasign signature
 */
function encrypt($data, $appkey) {
    return urlencode(base64_encode(md5($data.$appkey)));
}
?>