0
Answered

Геолокация по IP через REST API

Георгий 2 years ago • updated by Антон 9 months ago 3

Как передать IP пользователя при работе с подсказками организация через REST API?

справочник: ip-адреса справочник: компании

Answer

Answer

jQuery-плагин работает так:

  1. Сначала получает город по IP-адресу.
  2. Затем берёт КЛАДР-код города и указывает его в запросе к методу suggest в параметре locations_boost:

{
"query":"Альфа",
"locations_boost": [{
        "kladr_id": "6300000100000"
    }]
}

Вы можете делать точно так же.

Answered

Вот пример запроса для определения города по IP-адресу: https://dadata.ru/api/detect_address_by_ip/.

У меня немного другой вопрос:
При работе с подсказками по организациям через jQuery автоматически учитывается геолокация пользователя по его ip адресу. А в случае работы через REST API есть ли такая возможность, можно ли передать ip адрес конечного пользователя?

Answer

jQuery-плагин работает так:

  1. Сначала получает город по IP-адресу.
  2. Затем берёт КЛАДР-код города и указывает его в запросе к методу suggest в параметре locations_boost:

{
"query":"Альфа",
"locations_boost": [{
        "kladr_id": "6300000100000"
    }]
}

Вы можете делать точно так же.