Документация

6 ИЮЛЯ 2020

Пример использования

Пример кода PHP:

						
// Кадастровый номер объекта недвижимости.
$cad_num = '77:03:0006013:7777';

// Функция для вызова методов
function api($class, $params = [], $token = 'XXXX-XXXX-XXXX-XXXX') {
	//$class = strtolower($class);
	$ch    = curl_init();
	curl_setopt_array($ch, [
		CURLOPT_POST => 1,
		CURLOPT_CUSTOMREQUEST => "POST",
		CURLOPT_HTTPHEADER => ["Token: $token"],
		CURLOPT_RETURNTRANSFER => 1,
		CURLOPT_FOLLOWLOCATION => 1,
		CURLOPT_FORBID_REUSE => 1,
		CURLOPT_VERBOSE => 1,
		CURLOPT_SSL_VERIFYPEER => 1,
		CURLOPT_FRESH_CONNECT => 1,
		CURLOPT_URL => "https://reestr-servis.ru/api/" . $class . "/index.php",
		CURLOPT_POSTFIELDS => http_build_query($params)
	]);

	$exec = curl_exec($ch);
	$data = json_decode($exec, 1);
	if ($data && $data['error']) {
		die("Произошла ошибка $class {$data['error']['code']}, {$data['error']['mess']}");
	}
	curl_close($ch);
	return $data ?: $exec;
}

// Получаем информацию об объекте
$arRes = api('search/getObjectDetail', ['cad_num' => $cad_num]);