С помощью этого интерфейса вы можете интегрировать сервис мониторинга Movizor в свою систему для любого варианта использования:
Интерфейс доступен всем клиентам. Для подключения ознакомьтесь с документацией и оставьте заявку для активации в разделе Настройки API.
Протокол основан на простом вызове URL-адреса по протоколу HTTPS REST, ответ в формате JSON.
Формат запросов: GET или POST.
Кодировка запросов и ответов: UTF-8.
Адрес интерфейса: https://movizor.ru/api_2/
В каждом запросе должны быть обязательные параметры: project (название проекта) и key (ключ доступа, аналог токена). Значения этих параметров можно получить в разделе Настройки API.
Например, запрос на добавление абонента:
https://movizor.ru/api_2/mycompany/object_add/?key=123&phone=79991234567&title=Test&tariff=2
Процесс мониторинга (например, при грузоперевозках) выглядит следующим образом:
Из системы можно выгружать полученные данные периодически следующими методами:
При использовании тарифа "Вручную" делайте запросы на определение местоположения методом pos_request, в ответе будет request_id, по которому в методе pos_get можно получить информацию о запросе и координатах. Запрос на определение местоположения обрабатывается примерно 5-10 секунд.
При использовании автоматических тарифов (например, Онлайн или каждый час), достаточно выгружать периодически текущее местоположение и аналитику методом pos_last (например, каждые 10 минут).
Объект - это сотовый номер телефона в международном формате MSISDN, используемый для мониторинга. Например, 79991112233. Во всех методах можно передавать в человекочитаемом виде (например, +7 (999) 111-22-33) или в любом другом, система постарается привести его к международному формату.
Запрос - это запрос на определение местоположения абонента (методом pos_request). Является тарифицируемым, поэтому его стоит использовать осторожно. Например, не делать 50 запросов в течение дня, так как тариф "Автоматически онлайн" будет гораздо дешевле.