Внимание! По данному разделу имеется видео-урок с подробными разъяснениями по правильному использованию виджета.

Получение списка областей

URL: http://domconnect.ru/api.get_areas

Обязательные параметры: apikey - ключ доступа к API-платформе

Формат ответа: JSON

apikey:
limit:
Для предпросмотра ограничение: 5 областей
$apikey = '1234567890'; //ключ доступа к API-платформе
$handle = curl_init('https://domconnect.ru/api.get_areas?apikey='.$apikey));
curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($handle, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($handle, CURLOPT_TIMEOUT, 10);
$areas_json = curl_exec($handle);
$areas = json_decode($areas_json,true);
$apikey = 'domconnect_demo'; //ключ доступа к API-платформе

$handle = curl_init('https://domconnect.ru/api.get_areas?apikey='.$apikey));
curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($handle, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($handle, CURLOPT_TIMEOUT, 10);
$areas_json = curl_exec($handle);
  $areas = json_decode($areas_json,true);

  if ($areas['response']['status']!='1') {
    echo('Ошибка! '.$areas['response']['description']);
  }else{

    $areas_list = $areas['response']['areas'];
    for ($i=0; $i < $areas['response']['count']; $i++) { 
      echo('Получена область по API: '.$areas_list[$i]['name'].'
'); } }

Получение списка городов

URL: http://domconnect.ru/api.get_cities

Обязательные параметры: apikey - ключ доступа к API-платформе

Опционные параметры: id_area - Id области, если нужно отобразть города только данной области

Формат ответа: JSON

apikey:
id_area:
0 или пусто - для отображения всех городов
search:
Поиск совпадений в названии города/области к которой принадлежит город/0 или пусто - чтобы не запускать поиск
only_mainstream:
1 - отображать только центральные города областей/0 - все
limit:
Для предпросмотра ограничение: 5 городов
$apikey = '1234567890'; //ключ доступа к API-платформе
$id_area = '839'; //Белгородская область
$handle = curl_init('https://domconnect.ru/api.get_cities?apikey='.$apikey.'&id_area='.$id_area);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($handle, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($handle, CURLOPT_TIMEOUT, 10);
$cities_json = curl_exec($handle);
$cities = json_decode($cities_json,true);
Внимание, в данном коде используется поиск со словом "Мос", имейте ввиду! :) Из-за лёгкой невнимательности это можно незаметить, поэтому облегчаем Вам работу с нашим API )
$apikey = 'domconnect_demo'; //ключ доступа к API-платформе
  $id_area = '0';
$handle = curl_init('https://domconnect.ru/api.get_cities?apikey='.$apikey.'&search=Мос&id_area='.$id_area);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($handle, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($handle, CURLOPT_TIMEOUT, 10);
$cities_json = curl_exec($handle);
  $cities = json_decode($cities_json,true);

  if ($cities['response']['status']!='1') {
    echo('Ошибка! '.$cities['response']['description']);
  }else{

    $cities_list = $cities['response']['cities'];
    for ($i=0; $i < $cities['response']['count']; $i++) { 
      echo('Город по API: '.$cities_list[$i]['name'].' ('.$cities_list[$i]['obl'].')
'); } }

Получение списка областей и городов

URL: http://domconnect.ru/api.get_localities

Обязательные параметры: apikey - ключ доступа к API-платформе

Формат ответа: JSON

apikey:
limit:
Для предпросмотра ограничение: 3 области и по 3 города в области
idsprovs:
Выберите провайдеров, города которых мы хотим выводить:
можно несколько (можно написать: все)
$apikey = '1234567890'; //ключ доступа к API-платформе
$handle = curl_init('https://domconnect.ru/api.get_localities?apikey='.$apikey);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($handle, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($handle, CURLOPT_TIMEOUT, 10);
$localities_json = curl_exec($handle);
$localities = json_decode($localities_json,true);
 $apikey = 'domconnect_demo'; //ключ доступа к API-платформе
$handle = curl_init('https://domconnect.ru/api.get_localities?apikey='.$apikey);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($handle, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($handle, CURLOPT_TIMEOUT, 10);
$localities_json = curl_exec($handle);
  $localities = json_decode($localities_json,true);

  if ($localities['response']['status']!='1') {
    echo('Ошибка! '.$localities['response']['description']);
  }else{

    $localities_list = $localities['response']['areas'];
    for ($i=0; $i < $localities['response']['count']; $i++) { 
      echo('Область по API: '.$localities_list[$i]['name']);

      echo "
    "; for ($i2=0; $i2 < $localities_list[$i]['cities_count']; $i2++) { echo('
  • '.$localities_list[$i]['cities'][$i2]['name'].'
  • '); } echo('

'); } }

Получение информации о городе

URL: http://domconnect.ru/api.get_city

Обязательные параметры: apikey - ключ доступа к API-платформе и id - ID города/DOMAIN города

Формат ответа: JSON

apikey:
id:
ID города/DOMAIN города
$apikey = '1234567890'; //ключ доступа к API-платформе
$id = '3873'; //3873 - Белогорск. 1 - для Москвы или moscow - для Москвы
$handle = curl_init('https://domconnect.ru/api.get_city?apikey='.$apikey.'&id='.$id);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($handle, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($handle, CURLOPT_TIMEOUT, 10);
$city_info_json = curl_exec($handle);
$city_info = json_decode($city_info_json,true);
$apikey = 'domconnect_demo'; //ключ доступа к API-платформе
$id = '3873'; //3873 - Белогорск. 1 - для Москвы или moscow - для Москвы
$handle = curl_init('https://domconnect.ru/api.get_city?apikey='.$apikey.'&id='.$id);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($handle, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($handle, CURLOPT_TIMEOUT, 10);
$city_info_json = curl_exec($handle);
$city_info = json_decode($city_info_json,true);
echo( 'в '.$city_info['response']['name2']);

Получение информации области

URL: http://domconnect.ru/api.get_area

Обязательные параметры: apikey - ключ доступа к API-платформе и id - ID области

Формат ответа: JSON

apikey:
id:
ID города
$apikey = '1234567890'; //ключ доступа к API-платформе
$id = '825'; //Амурская область
$handle = curl_init('https://domconnect.ru/api.get_area?apikey='.$apikey.'&id='.$id);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($handle, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($handle, CURLOPT_TIMEOUT, 10);
$city_info_json = curl_exec($handle);
$city_info = json_decode($city_info_json,true);

Генератор списка городов

Обязательные параметры: apikey - ключ доступа к API-платформе

Внимание, данный список не для клиентской стороны, а для инексирования городов, поэтому не т настроек дизайна списка!
apikey:
Адрес на который будет вести ссылка для просмотра списка улиц:
Выберите провайдеров, города которых мы хотим выводить:
можно несколько (можно написать: все)

Генератор списка адресов

Обязательные параметры: apikey - ключ доступа к API-платформе

Внимание, данный список не для клиентской стороны, а для инексирования адресов, поэтому нет настроек дизайна списка!
apikey:
Адрес на который будет вести ссылка для проверки подключения по этому адрес с запросом ?addr=ПОЛНЫЙ-АДРЕС:
ID города в котором надо искать адерса:
Выберите провайдеров, адреса которых мы хотим выводить:
можно несколько (можно написать: все)





Загрузка...
Тариф:
ИТОГО:
Ежемесячная плата
Стоимость подключения
бесплатно
Первый платёж
бесплатно
Оставить заявку

Заявка на подключение в -

Квартира:
Адрес:
Как к Вам обращаться:
Контактный телефон:
Ваши пожелания:
Желаемое время для звонка:
$Autocheck_FZ152