API-интерфейс системы мониторинга Movizor.ru

С помощью этого интерфейса вы можете интегрировать сервис мониторинга Movizor в свою систему для любого варианта использования:

Интерфейс доступен всем клиентам нашей компании. Для подключения ознакомьтесь с документацией и обратитесь в Службу поддержки для получения доступа.

 

Описание протокола

Протокол основан на простом методе вызова URL-адреса по протоколу HTTPS REST, ответ в формате JSON.

Формат запросов: GET или POST.
Кодировка запросов и ответов: UTF-8.
Адрес интерфейса: https://movizor.ru/api/
В каждом запросе должны быть обязательные параметры: project (название проекта) и key (ключ доступа, аналог токена). Значения этих параметров можно получить в Службе поддержки.

Например, запрос на добавление абонента:
https://movizor.ru/api/project/object_add/?key=123&phone=79991234567&title=Test&tariff=2

Полная документация в формате PDF

 

Доступные функции

balance Информация о балансе договора и тарифном плане
object_add Подключение абонента к мониторингу
object_get Информация о ранее добавленном абоненте
object_edit Редактирование абонента (тарифа)
object_delete Отключение и удаление абонента
object_reactivate Повторное подключение абонента
object_cancel_tariff Отмена перехода на новый тариф
pos_last Информация о последнем местоположении
pos_get Информация о местоположении по id-запроса
pos_request Выполнить новый запрос местоположения
pos_objects Список все абонентов и их местоположения
pos_list Список всех координат по абоненту
distance_search Поиск координат населенного пункта по адресу
get_operator Информация об операторе абонента
tariff_calculator Подсчет стоимости по тарифу и оператору абонента

 

balance

https://movizor.ru/api/test/balance/?key=123

Параметры: нет

 

Формат ответа:

code OK
message Balance info
result success
data->balance Текущий остаток средств на балансе
data->credit Сумма кредитных средств на балансе
data->tariff->... Информация о тарифном плане на договоре

 

Пример ответа:

{"code":"OK","message":"Balance info","result":"success","data":{"balance":"497.00","credit":"10.00","tariff":{"mts":{"0":{"abon":"4.00","request":"3.00","title":"\u0412\u0440\u0443\u0447\u043d\u0443\u044e"}....

 

Информация о тарифе представляется в следующем виде:

оператор -> id-тарифа -> abon(абон.плата в сутки), request(стоимость запроса), title(название тарифа)