tatenmitdaten / dhl_ship_api
DHL API 包装器,灵感来源于 https://github.com/Petschko/dhl-php-sdk
v0.5
2019-04-15 17:48 UTC
Requires
- php: >=7.2.0
- ext-mbstring: *
- ext-soap: *
README
一个用于使用 PHP 的 DHL 商务客户 API 的非官方库。请原谅我,这是我第一个在 GitHub 上的项目...
要求
- 你需要一个 DHL 开发者账户,并且在生产环境中需要一个 DHL Intraship 访问权限
- PHP 版本 7.4 或更高版本 (未测试低于此版本)
- PHP-SOAP-Client 已安装于 WEB 服务器上。 更多信息请访问 php.net
安装
请使用 Composer 在你的项目中安装
composer require taten-mit-daten/dhl-php-sdk
兼容性
该项目与 DHL-SOAP-API 版本 3.2.2 进行了测试。较旧的三版本应该也可以用,但不支持 DHL 货物邮递
使用 / 入门
- 原始版本的文档链接 入门(简要指南,说明如何使用它),请将 taten-mit-daten 替换为命名空间
- 将相应的 wsdl 文件和 xsd 文件放入 src/wsdl/Versionsnummer 目录中,这些可以从 DHL 网站下载。DHL 禁止当前版本在程序执行期间直接加载。也就是说,对于版本 3.2.2,必须将文件放入
src/wsdl/3.2.2目录中- geschaeftskundenversand-api-3.2.2-schema-bcs_base.xsd
- geschaeftskundenversand-api-3.2.2-schema-cis_base.xsd
- geschaeftskundenversand-api-3.2.2.wsdl
- 在
src/BusinessShipment.php文件中,需要输入相应的版本
...
/**
* Newest-Version
*/
const NEWEST_VERSION = '3.2.2';
...
更新
v0.2.1 - 在海关申报(即 Class ExportDocument)中,现在可以通过 setCustomsCurrency() 函数传递海关申报的货币。
动机
我的客户需要一个 DHL 发货链接,而我需要一个易于使用的解决方案。我自己都难以相信,现在每年将超过 100k 个包裹发送到世界各地...
致谢
- 向 Petschko 表示 1000 次感谢,他的项目我在这里进行了分支,遗憾的是该项目没有继续维护
联系
- 我的电子邮件(请勿发送错误报告):info(at)@taten-mit-daten(Punkt)de
- 错误报告