kilylabs/grastin-api-php

Grastin delivery API library

v1.2 2022-04-05 09:00 UTC

This package is auto-updated.

Last update: 2024-04-05 13:02:08 UTC


README

Неофициальный PHP-клиент для API службы доставки Грастин

Установка

Рекомендуемый способ установки через Composer:

$ composer require kilylabs/grastin-api-php

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

Пример кода

<?php

define('GRASTIN_DEBUG',true);

require('vendor/autoload.php');

$d = new Kily\Delivery\Grastin\Delivery('<YOUR API KEY HERE>');

var_dump($d->agentreportlist('2017-01-01','2017-01-31'));
var_dump($d->orderinformation(["ИВН N-Р-33531","ИВН B-17622"]));
var_dump($d->orderinformation("ИВН B-17622"));
var_dump($d->selfpickup());
var_dump($d->warehouse());
var_dump($d->deliveryregion());
var_dump($d->boxberryselfpickup());
var_dump($d->boxberrypostcode());
var_dump($d->hermesselfpickup());
var_dump($d->statushistory(["ИВН N-Р-33531","ИВН B-17622"]));
var_dump($d->printactofreceiving(["ИВН N-Р-33531","ИВН B-17622"=>2])); // returns SplTempFileObject

TODO

  • реализовать API методы
  • CalcShipingCost
  • ContractList
  • orderlist
  • tcofficelist
  • neworderboxberry
  • neworderhermes
  • RequestForIntake
  • Печать маркировок