GLS の Track and Trace Web サービスからデータを取得しようとしています。参照番号付きの特定の注文でデータを取得したいと考えています。この例の正確な注文番号は存在し、Web サイトからアクセスできます。しかし、私はこのWebサービスを使用できません。
.wsdl は次の場所からアクセスできます。
http://www.gls-group.eu/276-I-PORTAL-WEBSERVICE/services/Tracking/wsdl/Tracking.wsdl
これが私が今していることです:
$reference = array(
'Credentials' => array('UserName' => 'hidden', 'Password' => 'secret'),
'RefValue' => '291054'
);
$client = new SoapClient('http://www.gls-group.eu/276-I-PORTAL-WEBSERVICE/services/Tracking/wsdl/Tracking.wsdl', array('login' => 'hidden', 'password' => 'secret'));
$result = $client->GetTuDetail($reference);
return $result;
私はデータを取得するためにあらゆる種類の方法を試してきましたが、リクエストには約 50 秒かかり、次のように返されます。
stdClass Object
(
[ExitCode] => stdClass Object
(
[ErrorCode] => 998
[ErrorDscr] => No data found
)
[TuNo] =>
[NationalRef] =>
[ConsigneeAddress] =>
[ShipperAddress] =>
[RequesterAddress] =>
[DeliveryDateTime] =>
[PickupDateTime] =>
[Product] =>
[TuWeight] => 0
)
頭の毛をすべて抜いてしまったのですが、何が欠けているのでしょうか? よろしくお願いします。