mydhl
1.0.0
MyDHL과의 통합을 위한 OpenAPI 설명
이 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 | 요청률 | POST /비율요청 | 배송비 요청 |
DHLClientApi | 요청배송 | POST /배송요청 | 배송 만들기 |
토마스@spysystem.dk