bear926/nova-poshta-guzzle

commerce_shipping模块的服务集成API。

2.1.x-dev 2019-08-12 18:56 UTC

This package is auto-updated.

Last update: 2024-09-13 06:35:42 UTC


README

Build Status

使用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