PHP code example of magdv / diadoc-php
1. Go to this page and download the library: Download magdv/diadoc-php 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/ */
magdv / diadoc-php example snippets
declare(strict_types=1);
use Diadoc\Proto\GetOrganizationsByInnListRequest;
tps://diadoc-api.kontur.ru/'
);
$token = $api->authenticateLogin('[email protected]', 'vvllvlvlv');
// это место использовать только если уже есть токен, когда не надо повторно логиниться
$api->setToken($token);
// выводим список контрагентов нашей организации
$orgId = 'ламлвоалоывлолыовлаоыловалоыва';
$contragents = $api->getCountragentsV2($orgId);
// количество контрагентов
var_dump($contragents->getTotalCount());
/** @var Diadoc\Proto\Counteragent $item */
foreach ($contragents->getCounteragents() as $item) {
$org = $item->getOrganization();
// пример вывода данных из ответа
if ($org) {
$d = [];
$d['konturId'] = $org->getOrgId();
$d['inn'] = $org->getInn();
$d['fullName'] = $org->getFullName();
$d['shortName'] = $org->getShortName();
$d['kpp'] = $org->getKpp();
$d['ogrn'] = $org->getOgrn();
$d['isRoaming'] = $org->getIsRoaming();
}
var_dump($d);
}