mydhl
1.0.0
คำอธิบาย OpenAPI สำหรับการผสานรวมกับ MyDHL
แพ็คเกจ PHP นี้สร้างขึ้นโดยอัตโนมัติโดยโปรเจ็กต์ OpenAPI Generator:
PHP 5.5 และใหม่กว่า
หากต้องการติดตั้งการเชื่อมโยงผ่าน Composer ให้เพิ่มสิ่งต่อไปนี้ใน composer.json
:
{
"repositories" : [
{
"type" : " vcs " ,
"url" : " https://github.com/spysystem/mydhl.git "
}
],
"require" : {
"spysystem/mydhl" : " *@dev "
}
}
จากนั้นรัน composer install
ดาวน์โหลดไฟล์และรวม autoload.php
:
require_once ( ' /path/to/OpenAPIClient-php/vendor/autoload.php ' );
หากต้องการรันการทดสอบหน่วย:
composer install
./vendor/bin/phpunit
โปรดปฏิบัติตามขั้นตอนการติดตั้งแล้วเรียกใช้สิ่งต่อไปนี้:
<?php
require_once ( __DIR__ . ' /vendor/autoload.php ' );
// Configure HTTP basic authorization: BasicAuth
$ config = MyDHL Configuration :: getDefaultConfiguration ()
-> setUsername ( ' YOUR_USERNAME ' )
-> setPassword ( ' YOUR_PASSWORD ' );
$ apiInstance = new MyDHL Api DHLClientApi (
// If you want use custom http client, pass your client which implements `GuzzleHttpClientInterface`.
// This is optional, `GuzzleHttpClient` will be used as default.
new GuzzleHttp Client (),
$ config
);
$ data = new MyDHL Model RateRequestRequest (); // MyDHLModelRateRequestRequest | Rate Request Data
try {
$ result = $ apiInstance -> requestRate ( $ data );
print_r ( $ result );
} catch ( Exception $ e ) {
echo ' Exception when calling DHLClientApi->requestRate: ' , $ e -> getMessage (), PHP_EOL ;
}
?>
URI ทั้งหมดเกี่ยวข้องกับ https://wsbexpress.dhl.com/rest/sndpt
ระดับ | วิธี | คำขอ HTTP | คำอธิบาย |
---|---|---|---|
DHLClientApi | อัตราคำขอ | โพสต์ /ขออัตรา | ขออัตราการจัดส่ง |
DHLClientApi | การร้องขอการจัดส่ง | POST /คำขอจัดส่ง | สร้างการจัดส่ง |