PHP code example of glsv / sbis-api

1. Go to this page and download the library: Download glsv/sbis-api library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

glsv / sbis-api example snippets




use Glsv\SbisApi\commands\GetTenderListCommand;
use Glsv\SbisApi\requests\GetTenderListRequest;
use Glsv\SbisApi\SbisClientApi;

$baseUrl = 'https://online.sbis.ru/tender-api/service/';
$token = '00d412f4-01365ff8-0bba-56bc140dca0XXXXX';

$api = new SbisClientApi($baseUrl, $token);

// Название шаблона поиска. Должно быть создано в ЛК Sbis
$templateName = 'Тест';

// Формируем запрос к команде через специальный DTO
$request = new GetTenderListRequest($templateName);

// Меняем кол-во запрашиваемых тендеров
$request->limit = 100;

// Формируем команду
$command = new GetTenderListCommand($api, $request);

// Выполняем команду и получаем формалированный response
$response = $command->execute();

var_dump($response);