alexbklnv/php-dadata-client

v0.1.2 2022-03-28 04:56 UTC

This package is auto-updated.

Last update: 2024-04-28 09:46:25 UTC


README

Packagist Version License Packagist Downloads Packagist Downloads

📜 Installation

Установка пакета через composer:

composer require alexbklnv/php-dadata-client

📜 Usage

  1. Работа с адресами и геокоординатами.
  1. Работа с профилем пользователя

Работа с почтовыми адресами и геокоординатами.

Разбор адреса из строки («стандартизация») (Документация)

$dadata = new DaDataAddress($token, $secret);
$result = $dadata->cleanAddress('мск сухонска 11/-89');

Подсказки по адресам (Документация)

$dadata = new DaDataAddress($token, $secret);
$result = $dadata->suggestionsAddress('москва хабар');

Геокодирование (координаты по адресу) (Документация)

$dadata = new DaDataAddress($token, $secret);
$result = $dadata->geocodeAddress('москва сухонская 11');

Обратное геокодирование (адрес по координатам) (Документация)

$dadata = new DaDataAddress($token, $secret);
$result = $dadata->geolocate('55.87', '37.653');

Город по IP-адресу (Документация)

$dadata = new DaDataAddress($token, $secret);
$result = $dadata->iplocate('46.226.227.20');

Поиск адреса по коду КЛАДР или ФИАС (Документация)

$dadata = new DaDataAddress($token, $secret);
$result = $dadata->findByCode('9120b43f-2fae-4838-a144-85e43c2bfb29');

Кадастровый номер по КЛАДР или ФИАС (Документация)

$dadata = new DaDataAddress($token, $secret);
$result = $dadata->findByCadastre('9120b43f-2fae-4838-a144-85e43c2bfb29');

Поиск отделений Почта России (Документация)

$dadata = new DaDataAddress($token, $secret);
$result = $dadata->findPostUnit('дежнева 2а');

Поиск стран (Документация)

$dadata = new DaDataAddress($token, $secret);
$result = $dadata->suggestCountry('та');

Работа с профилем пользователя

Проверка баланса (Документация)

$dadata = new DaDataProfile($token, $secret);
$result = $dadata->getBalance();

Получение статистики (Документация)

На текущий день:

$dadata = new DaDataProfile($token, $secret);
$result = $dadata->getStat();

На любую другую дату:

$dadata = new DaDataProfile($token, $secret);
$result = $dadata->getStat('2019-11-01');

Справка по актуальности справочников (Документация)

$dadata = new DaDataProfile($token, $secret);
$result = $dadata->getRelevance();