$apikey = '1234567890'; //ключ доступа к API-платформе
$addr = 'Ярославская обл, Пионерская 5а';//Адрес
$check_connect_json = file_get_contents('http://domconnect.ru/api.check_connection?apikey='.$apikey.'&addr='.urlencode($addr)); //Получаем JSON массив с данными
$check_connect = json_decode($check_connect_json,true);
$apikey = 'domconnect_demo'; //ключ доступа к API-платформе
$addr = 'Ярославская обл, Ярославль, Пионерская 5а';//Адрес
$handle = curl_init('https://domconnect.ru/api.check_connection?apikey='.$apikey.'&addr='.urlencode($addr));
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);
$check_connect_json = curl_exec($handle);
$check_connect = json_decode($check_connect_json,true);
if ($check_connect['response']['status']=='1') {
echo('По адресу: '.$addr.'.
Можно подключить:');
for ($i=0; $i < count($check_connect['response']['providers']); $i++) {
echo($check_connect['response']['providers'][$i]['name']);
echo('
Кол-во тарифов: '.$check_connect['response']['providers'][$i]['cnt_tarifs']['all']);
for ($i2=0; $i2 < count($check_connect['response']['providers'][$i]['tarifs']); $i2++) {
echo "Название | Цена | Скорость интернета (вх.) | Скорость интернета (исх.) |
".$check_connect['response']['providers'][$i]['tarifs'][$i2]['name']." | ".$check_connect['response']['providers'][$i]['tarifs'][$i2]['cost']." | ".$check_connect['response']['providers'][$i]['tarifs'][$i2]['speed_down']." | ".$check_connect['response']['providers'][$i]['tarifs'][$i2]['speed_up']." |
";
}
echo('
');
}
}else{
echo('Ошибка: '.$check_connect['response']['description']);
}