DHL-PHP-SDK
v0.4
A wrapper for the DHL-XML-API Version 2
|
This unofficial library is wrapping some functions of the DHL SOAP API in order to easy create/delete shipments and labels.
You can use Composer to install the package to your project:
The classes are then added to the autoloader automatically.
If you can't use Composer (or don't want to), you can also use this SDK without it.
To initial this SDK, just require the _nonComposerLoader.php-File from the /includes/
directory.
This Project is written for the DHL-SOAP-API Version 2 or higher.
Version 1 Methods are marked as deprecated and will removed soon. Please upgrade to the API-Version 2 as soon as possible.
Please have a look at the examples
Directory. There you can find how to use this SDK also with Code-Examples, else check the _(Doxygen)_ Documentation for deeper knowledge.
You find Code-Examples with explanations in the examples
Directory. I also explain how it works.
You can find a Code-Reference here: _(Doxygen)_ http://docs.petschko.org/dhl-php-sdk/index.html
I had a lot of pain studying and programming the DHL SOAP API - just to wrap some bits in a lot of XML. There is a lot, but not very helpful, documentation to the API. So I decided to create some functions in an easy to use and understand library.
There is also a lot of old stuff in the Documentation, so that you can not sure if it is right...
All these Persons helped to create this SDK for the DHL-API:
ProductInfo
-ClasssetFullStreet
method and the PHP-DHL-Example-Project for Version 1 _(This helped a lot to understand how the API works)_