budgetlens / postl-rest-api-client
此包已被废弃,不再维护。未建议替代包。
PostNL Rest API 的 PHP 客户端
0.1.0
2020-09-02 14:44 UTC
Requires
- php: ^7.4
- guzzlehttp/guzzle: ^7.0
- intervention/validation: ^2.4
Requires (Dev)
- fzaninotto/faker: ^1.9
- overtrue/phplint: ^2.0
- phpunit/phpunit: ^9.2
- squizlabs/php_codesniffer: ^3.5
This package is auto-updated.
Last update: 2021-09-10 15:00:14 UTC
README
PostNL Rest API 的客户端
注意!
目前由于无法访问 PostNL,该项目处于停滞状态。
对此造成的不便表示歉意
安装
composer require 123lens/postnl-rest-api-client
客户端初始化
use Budgetlens\PostNLApi\RestApiClient; $client = new RestApiClient('--- YOUR APIKEY ---');
测试
./vendor/bin/phpunit
示例
查看测试文件夹
实现状态
此库仍在开发中。完成端点实现后,将发布新版本。
完成的含义:
- 端点所有可用服务已完成
- 有单元测试
当前开发状态
服务 | 版本 | 实现 |
---|---|---|
地址 更多信息 | ||
Adrescheck Nationaal | v1 | ☑ |
Adrescheck Internationaal | v1 | ☑ |
Geo Adrescheck Nationaal | v1 | ☑ |
Adrescheck Basis Nationaal | v1 | ☑ |
发送和跟踪 更多信息 | ||
货运 Web 服务 | v1 | ☑ |
条形码 Web 服务 | v1 | ☑ |
标签 Web 服务 | v1 | ☑ |
确认 Web 服务 | v1 | ☑ |
货运状态 Web 服务 | v1 | ☑ |
配送选项 更多信息 | ||
配送日期 Web 服务 | v1 | ☑ |
位置 Web 服务 | v1 | ☑ |
时间段 Web 服务 | v1 | ☑ |
结账 更多信息 | ||
结账邮政编码检查 | v1 | ☑ |
结账 API | v1 | ☑ |
客户概览 更多信息 | ||
Bedrijfscheck Nationaal | v1 | ☑ |
端点/服务特定
Adrescheck Nationaal
此服务无合同,测试未达到100%!
基本端点:/address/national
端点 | 版本 | 实现 | 已测试 |
---|---|---|---|
/v1/validate/ | v1 | ☑ | ☑ |
Adrescheck Internationaal
此服务无合同,测试未达到100%!
基本端点:/address/international
端点 | 版本 | 实现 | 已测试 |
---|---|---|---|
/v1/labelformat | v1 | ☐ | ☐ |
/v1/validate | v1 | ☑ | ☑ |
Geo Adrescheck Nationaal
此服务无合同,测试未达到100%!
基本端点:/address/national
端点 | 版本 | 实现 | 已测试 |
---|---|---|---|
/v1/geocode | v1 | ☑ | ☑ |
Adrescheck Basis Nationaal
此服务无合同,测试未达到100%!
基本端点:/address/sequence
端点 | 版本 | 实现 | 已测试 |
---|---|---|---|
/v1/postalcode | v1 | ☑ | ☑ |
货运 Web 服务
基本端点:
端点 | 版本 | 实现 | 已测试 |
---|---|---|---|
/v1/shipment | v1 | ☑ | ☑ |
条形码 Web 服务
基本端点: /shipment/v1_1
端点 | 版本 | 实现 | 已测试 |
---|---|---|---|
/barcode | v1_1 | ☑ | ☑ |
标签Web服务
基本端点: /shipment/v2_2
端点 | 版本 | 实现 | 已测试 |
---|---|---|---|
/label | v2_2 | ☑ | ☑ |
确认Web服务
基本端点: /shipment/v2
端点 | 版本 | 实现 | 已测试 |
---|---|---|---|
/confirm | v2 | ☑ | ☑ |
运输状态Web服务
基本端点: /shipment
端点 | 版本 | 实现 | 已测试 |
---|---|---|---|
/v2/status/barcode | v2 | ☑ | ☑ |
/v2/status/reference | v2 | ☑ | ☑ |
/v2/status/lookup | v2 | ☑ | ☑ |
/v2/status/signature | v2 | ☑ | ☑ |
/v2/status/{customerNumber}/updatedshipments | v2 | ☑ | ☑ |
交货日期Web服务
基本端点: /shipment
端点 | 版本 | 实现 | 已测试 |
---|---|---|---|
/v2_2/calculate/date/delivery | v2_2 | ☑ | ☑ |
/v2_2/calculate/date/shipping | v2_2 | ☑ | ☑ |
位置Web服务
基本端点: /shipment
端点 | 版本 | 实现 | 已测试 |
---|---|---|---|
/v2_1/locations/nearest | v2_1 | ☑ | ☑ |
/v2_1/locations/nearest/geocode | v2_1 | ☑ | ☑ |
/v2_1/locations/area | v2_1 | ☑ | ☑ |
/v2_1/locations/lookup | v2_1 | ☑ | ☑ |
时间范围Web服务
基本端点: /shipment/v2_1
端点 | 版本 | 实现 | 已测试 |
---|---|---|---|
/calculate/timeframes | v2_1 | ☑ | ☑ |
结账邮政编码检查
基本端点: /shipment/checkout
端点 | 版本 | 实现 | 已测试 |
---|---|---|---|
/v1/postalcodecheck/ | v1 | ☑ | ☑ |
结账API
基本端点: /shipment/v1
端点 | 版本 | 实现 | 已测试 |
---|---|---|---|
/checkout | v1 | ☑ | ☑ |
Bedrijfscheck Nationaal
此服务无合同,测试未达到100%!
基本端点: /company/search
端点 | 版本 | 实现 | 已测试 |
---|---|---|---|
/v3/phonenumber/ | v3 | ☑ | ☑ |