dicr / yii2-c6v
API доставки c6v.ru для Yii2
1.0.3
2020-08-31 00:30 UTC
Requires
- php: ~7.2
- ext-json: *
- dicr/yii2-helper: ~3.5
- dicr/yii2-http: ~2.1
- dicr/yii2-validate: ~2.0
- yiisoft/yii2: ~2.0
Requires (Dev)
- dicr/yii2-log: ~1.0
- phpunit/phpunit: ~9.3
- roave/security-advisories: dev-master
This package is auto-updated.
Last update: 2024-11-29 06:47:09 UTC
README
Настройка
В конфиге нужно настроить компонент:
'components' => [
'c6v' => [
'class' => dicr\c6v\C6VApi::class,
'key' => 'ваш ключ API'
]
];
Использование
/** @var C6VApi $api */
$api = Yii::$app->c6v;
// получение списка городов
$cities = $api->getCities();
// город по индексу
$city = $api->getCityFromIndex(614000);
// расчет доставки
$data = $api->getPrice([
'startCity' => 'Москва',
'endCity' => 'Пермь',
'weight' => 1,
'width' => 20,
'height' => 5,
'length' => 15
]);
// и т.д. и т.п....