Что бы начать работу вам необходимо создать 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.