API Estes Web Services - PullRequest
       5

API Estes Web Services

0 голосов
/ 26 мая 2018

Я впервые пытаюсь настроить API веб-служб Estes, чтобы добавить оценки ставок на свой веб-сайт для LTL.Большая часть информации имеет смысл.Один из моих единственных вопросов - какую информацию я поместил в requestID под rateRequest?

Если это что-то под моей учетной записью на их сайте, куда мне обратиться, чтобы найти его?

 <?php
    $client = new SoapClient("https://www.estes-express.com/rating/ratequote/services/RateQuoteService?wsdl");

    $request_object = array(
          "header"=>array(
          "auth"=>array(
                "user"=>"XXXXX",
                "password"=>"XXXXX",
                )
          ),
          "rateRequest"=>array(
                "requestID"=>"XXXXXXXXXXXXXXX",
                "account"=>"XXXXXX",
          ),
            "originPoint"=>array(
                "countryCode"=>"XX",
                "postalCode"=>"XXXXX",
                "city"=>"XXXXX",
                "stateProvince"=>"XX",
          ),
            "destinationPoint"=>array(
                "countryCode"=>"XX",
                "postalCode"=>"XXXXX",
          ),
          "payor"=> "X",
          "terms"=> "XXXX",
          "stackable"=> "X",
            "baseCommodities"=>array(
                "commodity"=>array(
                    "class"=>"XX",
                    "weight"=>"XXXX",
                )
            ),
        );

        $result = $client->rateRequest(array("request"=>$request_object));

        var_dump($result);
    ?>

1 Ответ

0 голосов
/ 18 июня 2018

Я не получил код для работы.Но я обнаружил, что RequestID - это переменная, которая установлена ​​с нашей стороны.Это просто позволяет нам связать запрос с номером билета или номером заказа, который я предполагаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...