Регистрация Войти
Войти через VK




Поиск по сайту



PHP Поиск



Зима близко! А скидки здесь - купить колун или топор для рубки дров в Москве!

API для получения def кодов операторов

Структура API запроса для получения диаппазона DEF-кодов:

http://htmlweb.ru/geo/api.php?def=NNNN&json&api_key=API_KEY_из_профиля

Например, для получения всех диаппазонов кодов телефонов Российского (+7) оператора с DEF кодом 918 (МТС):

http://htmlweb.ru/geo/api.php?def=7918&json&api_key=API_KEY_из_профиля

Скачать базу телефонных кодов

Получить всю актуальную таблицу DEF кодов России, Вы можете за 100рублей
Скачать справочник def кодов России в формате MySQL

Получить всю актуальную таблицу DEF кодов России и большинства стран мира, Вы можете за 200рублей
Скачать справочник телефонных кодов Мира в формате MySQL

Или загружать его, используя API-запрос:
http://htmlweb.ru/geo/api.php?def_download[&sql=ИМЯ_ТАБЛИЦЫ][&charset=windows-1251]
По умолчанию таблица будет называться def.sql, кодировка utf-8

Структура таблицы:
CREATE TABLE IF NOT EXISTS def (
  `country` char(2) NOT NULL COMMENT 'Страна',
  `okrug` int(10) NOT NULL COMMENT 'Код региона',
  `city` int(10) unsigned NOT NULL COMMENT 'Код города',
  `deffrom` varchar(11) NOT NULL UNIQUE COMMENT 'Начало диаппазона',
  `defto` varchar(11) NOT NULL COMMENT 'Конец диаппазона',
  `oper` VARCHAR(128) NOT NULL COMMENT 'Оператор'
);
В настоящий момент база содержит следующие данные:
Диаппазон номеров +73xx-xxx-xx-xx - 53 414 записей. скачать
Диаппазон номеров +74xx-xxx-xx-xx - 121 201 записей. скачать
Диаппазон номеров +78xx-xxx-xx-xx - 57 667 записей. скачать
Диаппазон номеров +79xx-xxx-xx-xx - 64 957 записей. скачать
Диаппазон номеров +7xxx-xxx-xx-xx - 297 239 записей. скачать
Диаппазон номеров +xxxx-xxx-xx-xx - 298 039 записей. скачать

Вы можете скачать дополнительные базы данных для определения города, области, района, страны по номеру телефона, по ip адресу и т.д. здесь.

Обратите внимание, по умолчанию выводится с 1-ой по 50-ую записи. Если Вы хотите вывести следующие 50 записей укажите дополнительный параметр:

&p=2

Если Вы хотите выводить не по 50 а другое кол-во укажите параметр:

&perpage=30
или
&perpage=99999

При рассчете лимита за один запрос принимается один запрос с выборкой не более 50 записей.

Общие параметры для всех API сервисов

api_key - уникальный ключ, указан в вашем личном кабинете.

html или не задано - получить информацию в html формате, удобно для вывода в DIV-блок

json - получить информацию в json формате, удобно для заполнения INPUT-полей или преобразования в массив для дальнейшей обработки на Javascript или PHP.
Для Вашего удобства поддерживается формат JSONP. Вы можете добавить параметр &jsonp=ИМЯ_ФУНКЦИИ:
<script type="application/javascript"
src="http://htmlweb.ru/service/api.php?bic=043469751&json&jsonp=parseResponse"></script>
будет возвращен следующий код:

  parseResponse({"name":"ОАО КБ \"РЕГИОНАЛЬНЫЙ КРЕДИТ\"", "city":"КОСТРОМА", ...., "limit":50});

xml - получить информацию в xml формате, удобно для обращения из PHP

sql[=имя_таблицы] - получить информацию в sql формате. Удобно для вставки информации в базу MySql с помощью phpMyAdmin.

charset - по умолчанию все данные возвращаются в кодировке windows-1251, Для получения любой другой кодировки передайте её в дополнительном, необязательном параметре charset: &charset=utf-8 или любой из ISO-8859-1, ISO-8859-15, utf-8, cp866, cp1251, cp1252, and KOI8-R

fields - какие поля включать в ответ, например:
http://htmlweb.ru/geo/api.php?city=1&sql=pb_city&fields=id,name,english,area,rajon,country

limit - определяет количество оставшихся запросов до конца суток для бесплатных запросов или количество запросов до окончания тарифа при платных. Ограничения на бесплатные запросы и тарификация описана здесь.

Параметры можно передавать как GET, так и POST - запросом.

Запрос можно отправлять как по протоколу http:// так и по https://.

Если передан неверный запрос, возвращается HTTP-код ошибки: "400 Bad Request"

Все гео-сервисы.


.

Популярное:


Содержание:


Новое за неделю



Сейчас на сайте: 1239