motokraft / paket-rusbid-sdk
Paket RusBud.DE PHP API SDK
v1.0.2
2021-07-19 17:51 UTC
Requires
- php: >=7.3
- guzzlehttp/guzzle: ^7.3
This package is auto-updated.
Last update: 2024-06-19 23:51:37 UTC
README
Paket RusBid SDK for PHP
Что бы начать работу вам необходимо создать API ключ.
Установка
Библиотека устанавливается с помощью пакетного менеджера Composer
Добавьте библиотеку в файл composer.json
вашего проекта:
{ "require": { "motokraft/paket-rusbid-sdk": "*" } }
или выполните команду в терминале
$ php composer require motokraft/paket-rusbid-sdk
Включите автозагрузчик Composer в код проекта:
require __DIR__ . '/vendor/autoload.php';
Примеры инициализации
// API ключ полученный на странице (https://paket.rusbid.de/rest-api) $api_key = 'hPMKKYFGkbsKs3tmGtVo1bnFtf7MiLRalPH30iA0KtQPHyWRJ'; use \Motokraft\PaketRusBid\PaketRusBid; $paket = new PaketRusBid($api_key);
Обработка ошибок
Любой запрос к сервису может возвращать ошибки, их можно вывести с помощью функции getErrors
// API ключ полученный на странице (https://paket.rusbid.de/rest-api) $api_key = 'hPMKKYFGkbsKs3tmGtVo1bnFtf7MiLRalPH30iA0KtQPHyWRJ'; use \Motokraft\PaketRusBid\PaketRusBid; $paket = new PaketRusBid($api_key); $package = $paket->getPackage(); if($id = $package->addItem($params)) { // код есть посылка создана return true; } foreach($package->getErrors() as $error) { echo __LINE__ . ' | ' . $error . '<br>'; }
Документация
Перейдите на страницу Wiki что бы получить подробную документацию об использовании библиотеки с примерами.
Лицензия
Эта библиотека находится под лицензией MIT License.