API-сессии

Запросы к API-сервису осуществляются в рамках API-сессий. Сервис автоматически назначает идентификатор текущей API-сессии (session_id) и возвращает его с каждым ответом сервера. Для продолжения текущей сессии пользователь должен передавать идентификатор сессии с каждым новым запросом к серверу. Если пользователь не передал session_id с параметрами запроса, сервер автоматически начнёт новую сессию.

Особенности работы API-сессии:

  • В ответ на запрос списка полигонов в рамках одной сессии сервис включает полигоны только один раз. Т.е. из списка полигонов иключаются полигоны, загруженные в предудущих запросах текущей API-сессии.
  • Запрос данных полигона возможен только для полигонов, предварительно загруженных в рамках текущей сессии в запросах списков полигонов.

API-сессия ограничена 1000 запросами, паузы в работе не больше 30 мин, продолжительность сессии не более 24 часов. Если для переданного пользователем идентификатора сессии хотя бы одно из этих условий не выполнено, сервер автоматически начнёт новую сессию. Пользователь может самостоятельно инициировать начало новой сессии. Для этого необходимо запросить список полигонов без указания параметра session_id.