AutoGRAPH.NET Service Methods — различия между версиями
(→Прочее) |
|||
Строка 24: | Строка 24: | ||
*[[AutoGRAPH.NET_Service_GetStage|GetStage]] – получение информации по одному отрезку для приборов |
*[[AutoGRAPH.NET_Service_GetStage|GetStage]] – получение информации по одному отрезку для приборов |
||
*[[AutoGRAPH.NET_Service_GetTrack|GetTrack]] – получение трека (даты/время, координаты, скорость) прибора |
*[[AutoGRAPH.NET_Service_GetTrack|GetTrack]] – получение трека (даты/время, координаты, скорость) прибора |
||
+ | *[[AutoGRAPH.NET_Service_GetTripItems|GetTripItems]] [[File:Tag-new.png|RTENOTITLE]] - |
||
=== Доступ к свойствам === |
=== Доступ к свойствам === |
||
Строка 39: | Строка 40: | ||
*[[AutoGRAPH.NET_Service_ExecuteReports|ExecuteReports]] - асинхронное выполнение отчета(ов) |
*[[AutoGRAPH.NET_Service_ExecuteReports|ExecuteReports]] - асинхронное выполнение отчета(ов) |
||
*[[AutoGRAPH.NET_Service_GetReportsStatus|GetReportsStatus]] - получение состояния выполнения отчета(ов) |
*[[AutoGRAPH.NET_Service_GetReportsStatus|GetReportsStatus]] - получение состояния выполнения отчета(ов) |
||
+ | *[[AutoGRAPH.NET_Service_EnumReportSchedules|EnumReportSchedules]] [[File:Tag-new.png|RTENOTITLE]] - |
||
*''CancelReports - отмена выполнения отчета'' |
*''CancelReports - отмена выполнения отчета'' |
||
Строка 48: | Строка 50: | ||
*[[AutoGRAPH.NET_Service_GetCardStatByVehicles|GetCardStatByVehicles]] - получение информации с группировкой по транспортному средству |
*[[AutoGRAPH.NET_Service_GetCardStatByVehicles|GetCardStatByVehicles]] - получение информации с группировкой по транспортному средству |
||
+ | === Пользователи, роли и токены === |
||
− | === Прочее === |
||
− | *[[AutoGRAPH.NET_Service_GetRoute|GetRoute]] – прокладка маршрута и получение этой информации в виде набора точек |
||
− | *[[AutoGRAPH.NET_Service_WaitData|WaitData]] - ожидание получения новых данных |
||
− | *[[AutoGRAPH.NET_Service_GetDeviceStatus|GetDeviceStatus]] - получение текущего статуса транспортных средств |
||
− | *[[AutoGRAPH.NET_Service_SetDeviceStatus|SetDeviceStatus]] - установка текущего статуса транспортных средств |
||
*[[AutoGRAPH.NET_Service_EnumUsers|EnumUsers]] [[File:Tag-new.png|RTENOTITLE]] - получение списка пользователей |
*[[AutoGRAPH.NET_Service_EnumUsers|EnumUsers]] [[File:Tag-new.png|RTENOTITLE]] - получение списка пользователей |
||
*[[AutoGRAPH.NET_Service_EnumRoles|EnumRoles]] [[File:Tag-new.png|RTENOTITLE]] - получение списка ролей |
*[[AutoGRAPH.NET_Service_EnumRoles|EnumRoles]] [[File:Tag-new.png|RTENOTITLE]] - получение списка ролей |
||
− | *[[AutoGRAPH.NET_Service_OTLCreate|OTLCreate]] [[File:Tag-new.png|RTENOTITLE]] - создание уникальных одноразовых ссылок с токеном (one-time link) |
||
− | *[[AutoGRAPH.NET_Service_OTLDelete|OTLDelete]] [[File:Tag-new.png|RTENOTITLE]] - удаление уникальных ссылок по ID |
||
− | *[[AutoGRAPH.NET_Service_EnumReportSchedules|EnumReportSchedules]] [[File:Tag-new.png|RTENOTITLE]] - |
||
*[[AutoGRAPH.NET_Service_UserDelete|UserDelete]] [[File:Tag-new.png|RTENOTITLE]] - |
*[[AutoGRAPH.NET_Service_UserDelete|UserDelete]] [[File:Tag-new.png|RTENOTITLE]] - |
||
*[[AutoGRAPH.NET_Service_UserUpdate|UserUpdate]] [[File:Tag-new.png|RTENOTITLE]] - |
*[[AutoGRAPH.NET_Service_UserUpdate|UserUpdate]] [[File:Tag-new.png|RTENOTITLE]] - |
||
*[[AutoGRAPH.NET_Service_MRuleDelete|MRuleDelete]] [[File:Tag-new.png|RTENOTITLE]] - |
*[[AutoGRAPH.NET_Service_MRuleDelete|MRuleDelete]] [[File:Tag-new.png|RTENOTITLE]] - |
||
*[[AutoGRAPH.NET_Service_MRuleUpdate|MRuleUpdate]] [[File:Tag-new.png|RTENOTITLE]] - |
*[[AutoGRAPH.NET_Service_MRuleUpdate|MRuleUpdate]] [[File:Tag-new.png|RTENOTITLE]] - |
||
− | *[[AutoGRAPH. |
+ | *[[AutoGRAPH.NET_Service_OTLCreate|OTLCreate]] [[File:Tag-new.png|RTENOTITLE]] - создание уникальных одноразовых ссылок с токеном (one-time link) |
+ | *[[AutoGRAPH.NET_Service_OTLDelete|OTLDelete]] [[File:Tag-new.png|RTENOTITLE]] - удаление уникальных ссылок по ID |
||
+ | |||
+ | === Прочее === |
||
+ | *[[AutoGRAPH.NET_Service_GetRoute|GetRoute]] – прокладка маршрута и получение этой информации в виде набора точек |
||
+ | *[[AutoGRAPH.NET_Service_WaitData|WaitData]] - ожидание получения новых данных |
||
+ | *[[AutoGRAPH.NET_Service_GetDeviceStatus|GetDeviceStatus]] - получение текущего статуса транспортных средств |
||
+ | *[[AutoGRAPH.NET_Service_SetDeviceStatus|SetDeviceStatus]] - установка текущего статуса транспортных средств |
||
Также сервис поддерживает загрузку/выгрузку и получение списка схем. AutoGRAPH.Pro (начиная с версии 2015.8.6) умеет работать с AutoGRAPH.NET Service как с веб-сервером. [[AutoGRAPH.NET_Service_WorkingSchemas|Подробнее здесь]]. |
Также сервис поддерживает загрузку/выгрузку и получение списка схем. AutoGRAPH.Pro (начиная с версии 2015.8.6) умеет работать с AutoGRAPH.NET Service как с веб-сервером. [[AutoGRAPH.NET_Service_WorkingSchemas|Подробнее здесь]]. |
Версия 13:11, 4 декабря 2016
Содержание
Базовые методы сервиса
- Login – аутентификация и получение токена (в случае, если она включена)
- EnumSchemas – получение списка доступных сервису схем
- EnumDevices – получение списка устройств схемы
- EnumDrivers – получение информации о водителях в схеме
- EnumParameters – получение списка параметров устройства в схеме
- EnumGeoFences – получение списка геозон схемы
- EnumStatuses – получение списка доступных статусов устройств
- GetGeoFences – получение информации о геозонах (точки для полигонов и т.д.)
Получение данных по приборам
- GetDevicesInfo – получение информации об устройстве в схеме
- GetOnlineInfo – получение информации о последнем местоположении устройств
- GetOnlineInfoAll – получение информации о последнем местоположении всех устройств
- GetDataRanges – получение информации о загруженных данных для приборов (минимальная/максимальные доступные даты)
- GetTrips – получение информации о рейсах приборов с текущими настройками схемы
- GetTripsArea – получение информации о рейсах приборов с текущими настройками схемы + рассчитанные полигоны полей (если включена обработка полей)
- GetTripsTotal – получение информации о рейсах приборов с текущими настройками схемы (только
итоговые данные)
- GetTripsAreaTotal – получение информации о рейсах приборов с текущими настройками схемы (только итоговые данные) + рассчитанные полигоны полей (если включена обработка полей)
- GetTripTables – получение табличных данных по рейсам приборов
- GetTripsCustom – получение информации о рейсах приборов с указанными геозонами
- GetStage – получение информации по одному отрезку для приборов
- GetTrack – получение трека (даты/время, координаты, скорость) прибора
- GetTripItems -
Доступ к свойствам
- GetProperties – получение списка свойств и их значений устройства
- GetProperty – получение значения одного свойства у списка приборов
- GetGFProperties – получение списка свойств и их значений геозон
- GetGFProperty – получение значения одного свойства у списка геозон
- GetDriverProperties – получение списка свойств и их значений геозон
- GetDriverProperty – получение значения одного свойства у списка геозон
Выполнение отчетов
- EnumReports - получение списка доступных отчетов
- GetReports - выполнение нескольких отчетов и загрузка его в виде XML/PDF/DOCX/XLS/.../ZIP-файла (формат выполнения указывается)
- GetReport - выполнение одного отчета и загрузка его в виде XML/PDF/DOCX/XLS/.../ZIP-файла (формат выполнения указывается)
- ExecuteReports - асинхронное выполнение отчета(ов)
- GetReportsStatus - получение состояния выполнения отчета(ов)
- EnumReportSchedules -
- CancelReports - отмена выполнения отчета
Получение информации из DDD-файлов тахографа
- GetCardStatistic - получение информации по DDD-файлам указанной карты
- GetCardStatisticAll - получение информации по всем доступным DDD-файлам
- GetCardRecords - получение информации из DDD-файлов указанных карт
- GetCardStatByDrivers - получение информации с группировкой по водителям (номерам карт)
- GetCardStatByVehicles - получение информации с группировкой по транспортному средству
Пользователи, роли и токены
- EnumUsers - получение списка пользователей
- EnumRoles - получение списка ролей
- UserDelete -
- UserUpdate -
- MRuleDelete -
- MRuleUpdate -
- OTLCreate - создание уникальных одноразовых ссылок с токеном (one-time link)
- OTLDelete - удаление уникальных ссылок по ID
Прочее
- GetRoute – прокладка маршрута и получение этой информации в виде набора точек
- WaitData - ожидание получения новых данных
- GetDeviceStatus - получение текущего статуса транспортных средств
- SetDeviceStatus - установка текущего статуса транспортных средств
Также сервис поддерживает загрузку/выгрузку и получение списка схем. AutoGRAPH.Pro (начиная с версии 2015.8.6) умеет работать с AutoGRAPH.NET Service как с веб-сервером. Подробнее здесь.
Примеры
(C#, .NET 4, Visual Studio 2013 или Visual Studio Express)