lamoda/crpt-ismp-api-client

CRPT ISMP系统客户端

2.23 2022-04-11 15:50 UTC

README

Build Status Scrutinizer Code Quality Code Coverage Build Status Build Status

安装

Composer

composer require lamoda/crpt-ismp-api-client

描述

这个库实现了CRPT(https://markirovka.crpt.ru)标签和追溯信息系统(或“Информационная система маркировки и прослеживаемости”俄语名称,ISMP)的API客户端。

库实现了ISMP Api的V3和V4版本

目前这个客户端仅实现了ISMP Api方法的一部分。

使用

<?php

use GuzzleHttp\Client;
use Lamoda\IsmpClient\Impl\Serializer\SymfonySerializerAdapterFactory;
use Lamoda\IsmpClient\V3\IsmpApi;

$client = new Client([
    // Uri to your OMS
    'base_uri' => 'http://ismp_uri',
    'timeout'  => 2.0,
]);

$serializer = SymfonySerializerAdapterFactory::create();

$api = new IsmpApi($client, $serializer);

// Call api methods...