Определение местоположения по IP-адресу
URL: {base_path}/detectAddressByIp
Метод: GET
Параметры
Параметр | Обязательный? | Описание |
---|---|---|
ip | нет | IP-адрес. Если не указан, используется IP-адрес из HTTP-запроса |
В качестве ответа возвращается объект вида:
{ "location": { "data": { ... }, "value": "83.220.54.223" } }
Где location.value
— это IP-адрес клиента, а location.data
— объект адреса. Если местоположение определить не удалось, то location.data = null
.
Алгоритм определения IP адреса следующий:
Если IP указан в параметре ip ТО использовать его ИНАЧЕ Если IP указан в HTTP-заголовке X-Forwarded-For ТО использовать его ИНАЧЕ вернуть IP сокета соединения
Местоположение определяется только для российских адресов.
Обзор
Инструменты контента