bear926 / nova-poshta-guzzle
commerce_shipping模块的服务集成API。
2.1.x-dev
2019-08-12 18:56 UTC
Requires
- php: >=5.4
- guzzlehttp/guzzle-services: ^1.1
README
使用Guzzle实现的Nova Poshta API的PHP实现。
此项目目前实现了城市与仓库列表。
用法
您需要API密钥来运行示例。您可以从Nova Poshta用户面板 https://my.novaposhta.ua/settings/index#apikeys 获取。注意:您需要注册才能这样做。
use Drupalway\NovaPoshta\NovaPoshtaClient; $api = NovaPoshtaClient::factory([ 'defaults' => [ 'api_key' => YOUR_API_KEY, ] ]);
获取城市列表(部分搜索标题)
use Drupalway\NovaPoshta\NovaPoshtaClient; $api = NovaPoshtaClient::factory([ 'defaults' => [ 'api_key' => YOUR_API_KEY, ] ]); $cities = $api->getCities(); $cities = $api->getCities([ 'filters' => [ 'search_text' => 'Ки', ]]);
要求
- PHP 5.4
- php5-curl(建议,除非您想使用自定义适配器)
致谢
Guzzle 承担了大部分繁重的工作。此项目实际上只是一个复杂的Guzzle服务配置。
许可
MIT