motokraft / paket-rusbid-sdk
Paket RusBud.DE PHP API SDK
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
pkg:composer/motokraft/paket-rusbid-sdk
Requires
- php: >=7.3
- guzzlehttp/guzzle: ^7.3
This package is auto-updated.
Last update: 2025-10-20 02:37:19 UTC
README
Что бы начать работу вам необходимо создать 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.