Skip to content

Latest commit

 

History

History
54 lines (50 loc) · 1.42 KB

README.md

File metadata and controls

54 lines (50 loc) · 1.42 KB

Библиотека для работы с API Boxberry для PHP

Требования

Документация

http://boxberry.ru/business_solutions/it_solutions/files/api_boxberry.pdf

Подключение библиотеки и инициализация

<?php
   ...
    require_once 'boxberry_api/autoload.php';
    $client = new \Boxberry\Client\Client();
    $client->setKey('<Ключ АПИ>');
    ...
?>

Использование

Получение статусов отправления по номеру

<?php
     ...
     $listStatusesRequest  = $client->getListStatuses();
     $listStatusesRequest->setImId('<Номер отправления>');
     $listStatusesCollection = $client->execute($listStatusesRequest);
     ...
?>

Создание отправления

<?php
     ...
     $parselCreate  = $client->getParselCreate();
     $parsel = new \Boxberry\Models\Parsel();
     /*
        Установка полей отправления
     */
     $parselCreate->setParsel($parsel);
     $response = $client->execute($parselCreate);
     ...
?>

Получение списка городов

<?php
    ...
    $listCities  = $client->getListCities();
    $listCitiesCollection = $client->execute($listCities);
    ...
?>