Получение геолокации IP

Получает геолокацию указанного IP.

Запрос

Код запроса

OC_GETIPLOCATION = 'Get IP location';

Тело запроса

"Action": 'Get IP location',
"Data":{
 "Token":<MyToken>,
 "IP": <aIP>
}

Параметры

Параметр Тип Описание
aIP String IP, геолокацию которго необходимо получить

Ошибки по запросу

Код ошибки Значение Описание
QE_RANGE_NOT_FOUND 'Range not found' Диапазон указанного IP не зарегистрирован в системе

Ответ

Тело ответа

"Status":"Success",
"Data":{
 "Country": {
  "NameRu": <CountryNameRu>,
  "NameEn": <CountryNameEn>,
  "ID": <CountryID>
 },
 "Region": {
  "NameRu": <RegionNameRu>,
  "NameEn": <RegionNameEn>,
  "ID": <RegionID>
 },
 "City": {
  "NameRu": <CityNameRu>,
  "NameEn": <CityNameEn>,
  "ID": <CityID>
 },
 "Range"{
  "Start": <RangeStart>
  "End": <RangeEnd>
 }
}

Параметры

Параметр Тип Описание
CountryNameRu String Имя страны на русском языке
CountryNameEn String Имя страны на английском языке
CountryID Number ID геолокации соответствующей страны
RegionNameRu String Имя региона на русском языке
RegionNameEn String Имя региона на английском языке
RegionID Number ID геолокации соответствующего региона
CityNameRu String Имя города на русском языке
CityNameEn String Имя города на английском языке
CityID Number ID геолокации соответствующего города
RangeStart String Начальный IP диапазона, которому принадлежит указанный IP
RangeEnd String Конечный IP диапазона, которому принадлежит указанный IP