nebijokit / dpd-interconnector
DPD Interconnector API 客户端
v0.2.3
2020-06-15 07:59 UTC
Requires
- php: >=7.2
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
README
PHP 封装 DPD Interconnector API 集成。
官方 DPD 文档:ftp://ftp.dpd.ee/Integratsioon/Interconnector_dokumentatsioon.pdf。
实现端点
- 创建运单
- 获取标签
- 关闭清单
- 移除运单
安装
composer req nebijokit/dpd-interconnector
待办事项
- 添加跟踪服务
- 允许定义要使用的 API 端点。将 GuzzleHttp/Client 作为参数传递给客户端构造函数
- 使用 Money 值对象表示货到付款;
- 解耦 Guzzle/Http 与客户端及测试服务;
- 使用常量表示打印类型、打印格式和服务代码;
- 为请求数据添加验证(Symfony/Constraint);
- 将 parcel_type 移到 Enum;