Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/06/27 16:12
<
>
edited by Андрей Калиновский
on 2025/04/21 13:43
on 2025/04/21 13:43
edited by Андрей Калиновский
on 2025/05/26 14:43
on 2025/05/26 14:43
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -877,7 +877,7 @@ 877 877 { 878 878 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 879 879 "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 880 - "deleted": true,880 + "deleted": false, 881 881 "extId": "string", 882 882 "name": "string", 883 883 "picture": "string", ... ... @@ -896,7 +896,7 @@ 896 896 { 897 897 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 898 898 "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 899 - "deleted": true,899 + "deleted": false, 900 900 "extId": "string", 901 901 "name": "string", 902 902 "picture": "string", ... ... @@ -930,7 +930,7 @@ 930 930 (% style="color:#000000" %)// //(% lang="en-US" %)**PUT /api/v3/models** 931 931 ))) 932 932 933 -(% style="color:#000000" %)Метод позволяет изменить статус пользователя, указанного в запросе.933 +(% style="color:#000000" %)Метод позволяет изменить статус модели, указанного в запросе. 934 934 935 935 (% style="color:#000000" %)Метод запроса: **PUT** 936 936 ... ... @@ -997,7 +997,7 @@ 997 997 (% lang="en-US" %)**DELETE /api/v3/models/{Id}** 998 998 ))) 999 999 1000 -(% style="color:#000000" %)Метод позволяет удалить пользователя. Метод позволяет удалитьпользователя, указанного в строке запроса.1000 +(% style="color:#000000" %)Метод позволяет удалить модели. Метод позволяет удалить модель, указанного в строке запроса. 1001 1001 1002 1002 (% style="color:#000000" %)Метод запроса: **DELETE** 1003 1003 ... ... @@ -1628,77 +1628,6 @@ 1628 1628 - при задании сезонной нормы обязательны соответствующие даты начала/окончания. 1629 1629 1630 1630 1631 -== **Импортировать историю ТС (Асинхронный запрос)** == 1632 - 1633 -(% class="box successmessage" %) 1634 -((( 1635 -**POST /api/v3/Vehicles/importAsync/history/{vehicleId} ** 1636 -))) 1637 - 1638 -Метод запроса: **POST** 1639 - 1640 -URL запроса: **https:~/~/hosting.glonasssoft.ru/api/v3/Vehicles/importAsync/history/{vehicleId} ** 1641 - 1642 -Параметр запроса: {**__vehicleid}__** - идентификатор транспортного средства 1643 - 1644 - 1645 -Ответ: 1646 - 1647 -{ 1648 - 1649 - "RequestId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Уникальный идентификатор запроса 1650 - 1651 - "Status": 0, ~/~/ Перечисление состояний выполнения запроса 1652 - 1653 -~/~/ ( 0 - Success, 1 - InPorgress, 2 - Canceled, 10 - Error, 20 - ErrorRequestValidation, 50 - ErrorExceedMaximumActiveRequest) 1654 - 1655 - "Message": "string", ~/~/ Информация о выполнении запроса 1656 - 1657 - "ProgressState": 1, ~/~/ Тип информирования о ходе выполнении запроса (1 - Intermediate, 2 - ProgressProcent, 255 - None) 1658 - 1659 - "ProgressValue": 0, ~/~/ Прогресс выполнения запроса. Актуально, только если ProgressState=InProgress 1660 - 1661 - "Data": "string" ~/~/ Данные 1662 - 1663 -} 1664 - 1665 - 1666 -== **Возвращает статус асинхронного запроса импорта истории ТС** == 1667 - 1668 -(% class="box infomessage" %) 1669 -((( 1670 -**GET /api/v3/Vehicles/importAsync/history/state/{requestId}** 1671 -))) 1672 - 1673 -Метод запроса: **GET** 1674 - 1675 -URL запроса: https:**~/~/hosting.glonasssoft.ru/api/v3/Vehicles/importAsync/history/state/{requestId}** 1676 - 1677 -Параметр запроса: {**requestId__}__** - Уникальный идентификатор запроса 1678 - 1679 - 1680 -Ответ: 1681 - 1682 -{ 1683 - 1684 - "RequestId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Уникальный идентификатор запроса 1685 - 1686 - "Status": 0, ~/~/ Перечисление состояний выполения запроса 1687 -~/~/ 0 - Success, 1 - InPorgress, 2 - Canceled, 10 - Error, 20 - ErrorRequestValidation, 50 - ErrorExceedMaximumActiveRequest 1688 - 1689 - "Message": "string", ~/~/ Информация о выполнении запроса 1690 - 1691 - "ProgressState": 1, ~/~/ Тип информирования о ходе выполнении запроса 1692 - 1693 -~/~/ 1 - Intermediate, 2 - ProgressProcent, 255 - None 1694 - 1695 - "ProgressValue": 0, ~/~/ Прогресс выполнения запроса. Актуально, только если ProgressState=InProgress 1696 - 1697 - "Data": "string" ~/~/ Данные 1698 - 1699 -} 1700 - 1701 - 1702 1702 == (% style="color:#000000; font-size:16px" %)**Получение списка объектов с основными параметрами**(%%) == 1703 1703 1704 1704 (% class="box infomessage" %) ... ... @@ -1844,7 +1844,6 @@ 1844 1844 "stage": "", ~/~/ Состояние 1845 1845 (% style="color:#000000" %) } 1846 1846 1847 -== == 1848 1848 1849 1849 == (% style="color:#000000; font-size:16px" %)**Редактирование объекта**(%%) == 1850 1850 ... ... @@ -2806,6 +2806,35 @@ 2806 2806 } 2807 2807 ] 2808 2808 2737 + 2738 +== (% style="color:#000000; font-size:16px" %)**Обновить информацию по геозоне**(%%) == 2739 + 2740 +(% class="box successmessage" %) 2741 +((( 2742 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**PUT **(%%)**/api/v3/gis** 2743 +))) 2744 + 2745 +(% style="color:#000000" %)Метод запроса: **PUT** 2746 + 2747 +Пример запроса: 2748 + 2749 +((( 2750 +{ 2751 + "id": 0, ~/~/ Идентификатор объекта геозоны 2752 + "name": "string", ~/~/ Наименование объекта геозоны 2753 + "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Подразделение 2754 + "description": "string", ~/~/ Описание объекта геозоны 2755 + "beginCalc": "2025-04-24T12:10:28.751Z", ~/~/ Дата начала расчетов для геозоны 2756 + "endCalc": "2025-04-24T12:10:28.751Z", ~/~/ Дата окончания расчетов для геозоны 2757 + "settingsData": "string" ~/~/ Параметры отображения в формате XML. 2758 +} 2759 +))) 2760 + 2761 + 2762 +Пример ответа: 2763 + 2764 +200 ~/~/ Success 2765 + 2809 2809 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Уведомления**(%%) = 2810 2810 2811 2811 == (% style="color:#000000; font-size:16px" %)**Запрос списка уведомлений клиента**(%%) == ... ... @@ -4290,6 +4290,43 @@ 4290 4290 |producedCount|Кол-во успешно отправленных в шину данных сообщений 4291 4291 |msgCount|Кол-во обработанных сообщений всего 4292 4292 4250 +== **Импортировать историю ТС (Асинхронный запрос)** == 4251 + 4252 +(% class="box successmessage" %) 4253 +((( 4254 +**POST /api/v3/Vehicles/importAsync/history/{vehicleId} ** 4255 +))) 4256 + 4257 +При выгрузке большого объема информации, выполняющихся более 90 секунд, рекомендуется использовать этот запрос. 4258 + 4259 +Метод запроса: **POST** 4260 + 4261 +URL запроса: **https:~/~/hosting.glonasssoft.ru/api/v3/Vehicles/importAsync/history/{vehicleId} ** 4262 + 4263 +Параметр запроса: {**__vehicleid}__** - идентификатор транспортного средства 4264 + 4265 + 4266 +Ответ: 4267 + 4268 +{ 4269 + 4270 + "RequestId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Уникальный идентификатор запроса 4271 + 4272 + "Status": 0, ~/~/ Перечисление состояний выполнения запроса 4273 + 4274 +~/~/ ( 0 - Success, 1 - InPorgress, 2 - Canceled, 10 - Error, 20 - ErrorRequestValidation, 50 - ErrorExceedMaximumActiveRequest) 4275 + 4276 + "Message": "string", ~/~/ Информация о выполнении запроса 4277 + 4278 + "ProgressState": 1, ~/~/ Тип информирования о ходе выполнении запроса (1 - Intermediate, 2 - ProgressProcent, 255 - None) 4279 + 4280 + "ProgressValue": 0, ~/~/ Прогресс выполнения запроса. Актуально, только если ProgressState=InProgress 4281 + 4282 + "Data": "string" ~/~/ Данные 4283 + 4284 +} 4285 + 4286 + 4293 4293 == (% style="color:#000000; font-size:16px" %)**Статус импорта сообщений**(%%) == 4294 4294 4295 4295 (% class="box infomessage" %) ... ... @@ -4307,10 +4307,59 @@ 4307 4307 "message": "string" 4308 4308 } 4309 4309 4310 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 4311 -|activity|Активен ли экспорт/импорт истории сейчас, true - да, false - нет 4312 -|progress|Guid ТС 4304 +|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)((( 4305 +**Параметр** 4306 +)))|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)((( 4307 +**Описание** 4308 +))) 4309 +|((( 4310 +activity 4311 +)))|((( 4312 +Активен ли экспорт/импорт истории сейчас, true - да, false - нет 4313 +))) 4314 +|((( 4315 +progress 4316 +)))|((( 4317 +Guid ТС 4318 +))) 4313 4313 4320 +== **Возвращает статус асинхронного запроса импорта истории ТС** == 4321 + 4322 +(% class="box infomessage" %) 4323 +((( 4324 +**GET /api/v3/Vehicles/importAsync/history/state/{requestId}** 4325 +))) 4326 + 4327 +При выгрузке большого объема информации, выполняющихся более 90 секунд, рекомендуется использовать этот запрос. 4328 + 4329 +Метод запроса: **GET** 4330 + 4331 +URL запроса: https:**~/~/hosting.glonasssoft.ru/api/v3/Vehicles/importAsync/history/state/{requestId}** 4332 + 4333 +Параметр запроса: {**requestId__}__** - Уникальный идентификатор запроса 4334 + 4335 + 4336 +Ответ: 4337 + 4338 +{ 4339 + 4340 + "RequestId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Уникальный идентификатор запроса 4341 + 4342 + "Status": 0, ~/~/ Перечисление состояний выполения запроса 4343 +~/~/ 0 - Success, 1 - InPorgress, 2 - Canceled, 10 - Error, 20 - ErrorRequestValidation, 50 - ErrorExceedMaximumActiveRequest 4344 + 4345 + "Message": "string", ~/~/ Информация о выполнении запроса 4346 + 4347 + "ProgressState": 1, ~/~/ Тип информирования о ходе выполнении запроса 4348 + 4349 +~/~/ 1 - Intermediate, 2 - ProgressProcent, 255 - None 4350 + 4351 + "ProgressValue": 0, ~/~/ Прогресс выполнения запроса. Актуально, только если ProgressState=InProgress 4352 + 4353 + "Data": "string" ~/~/ Данные 4354 + 4355 +} 4356 + 4314 4314 == (% style="color:#000000; font-size:16px" %)**Экспорт объектов**(%%) == 4315 4315 4316 4316 (% class="box infomessage" %) ... ... @@ -4822,8 +4822,51 @@ 4822 4822 } 4823 4823 ] 4824 4824 } 4868 + 4869 + 4870 +== **Превышение скорости** == 4871 + 4872 +(% class="box infomessage" %) 4873 +((( 4874 +**POST /api/v3/Reports/overSpeedDuration** 4825 4825 ))) 4826 4826 4877 + Публичный API запрос о превышениях скорости по объекту в секундах с выбором способа определения нарушений (дорожное ограничение или фиксированное ограничение). 4878 + 4879 +Пример запроса: 4880 + 4881 +((( 4882 +{ 4883 + "vehicleId": 0, ~/~/ идентификационный номер транспортного средства 4884 + "from": "2025-04-21T10:45:25.258Z", ~/~/ Начало периода (локальное время клиента) 4885 + "to": "2025-04-21T10:45:25.258Z", ~/~/ Конец периода (локальное время клиента) 4886 + "timezone": 0, ~/~/ Таймзона клиента, в часах (double). Если не передана - то считается как +3, MSK 4887 + "overSpeedDetectionType": 0 ~/~/ тип нарушения (1-дорожное ограничение, 2-фиксированный ) 4888 +} 4889 +))) 4890 + 4891 +((( 4892 + 4893 +))) 4894 + 4895 +((( 4896 +Пример ответа: 4897 +))) 4898 + 4899 +((( 4900 +((( 4901 +[ 4902 + { 4903 + "eventDate": "2025-04-21T10:45:25.267Z", ~/~/ Дата и время события 4904 + "duration": 0, ~/~/ Продолжительность события в секундах 4905 + "maxSpeed": 0, ~/~/ Максимальная скорость 4906 + "speedLimit": 0 ~/~/ Ограничение скорости 4907 + } 4908 +] 4909 +))) 4910 +))) 4911 +))) 4912 + 4827 4827 = (% style="color:#000000; font-size:18.6667px" %)**Раздел: Сельскохозяйственные поля **(%%) = 4828 4828 4829 4829 ... ... @@ -5844,33 +5844,84 @@ 5844 5844 Пример ответа: 5845 5845 5846 5846 ((( 5933 +((( 5934 +{ 5935 + "vehiclesIds": [ ~/~/ Объекты 5936 + 0 5937 + ], 5938 + "geoIds": [ ~/~/ Геозоны 5939 + 0 5940 + ], 5941 + "fieldsIds": [ ~/~/ Поля 5942 + 0 5943 + ], 5944 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора. 5945 + "agentGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента 5946 + "agentName": "string", ~/~/ Наименование агента. 5947 + "isEnabled": true, ~/~/ Активность 5948 + "created": "2025-05-26T11:31:05.399Z", ~/~/ Дата создания 5949 + "updated": "2025-05-26T11:31:05.399Z", ~/~/ Дата обновления 5950 + "name": "string", ~/~/ Наименование. 5951 + "status": 0, ~/~/ Определяет статус пользователя локатора (0 - Активный, 1 - Запланированный, 2 - Неактивный) 5952 + "activationMode": 0, ~/~/ Определяет вид активации локаторов ( 0 - сейчас, 1 - запланировать на время) 5953 + "activationTime": "2025-05-26T11:31:05.399Z", ~/~/ Время активации 5954 + "validity": 0, ~/~/ Значение срока действия 5955 + "validityType": 0, ~/~/ Тип значения срока действия (Дни = 0, Часы = 1, Минуты = 2) 5956 + "autoProlongation": true, ~/~/ Автопродление срока действия. 5957 + "creatorUserId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID пользователя, создавшего локатор. 5958 + "creatorUserName": "string", ~/~/ Имя пользователя, создавшего локатор. 5959 + "url": "string", ~/~/ Ссылка 5960 + "language": 0, ~/~/ Язык 5961 + "showVehicleName": true, ~/~/ Наименование объекта 5962 + "showVehicleDirection": true, ~/~/ Направление движения на треке 5963 + "allowTrackReport": true, ~/~/ Трек 5964 + "showTrackTracing": true, ~/~/ Трассировка трека 5965 + "showSensors": true, ~/~/ Датчик 5966 + "availableMapLayers": [ ~/~/ Слои на карте 5967 + 0 5968 + ] 5969 +} 5970 +))) 5971 +))) 5972 + 5973 + 5974 +== **Получение перечня моделей ** == 5975 + 5976 +(% class="box successmessage" %) 5977 +((( 5978 +**POST /api/v3/models/find** 5979 +))) 5980 + 5981 +Пример запроса: 5982 + 5983 +((( 5984 +((( 5985 +{ 5986 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора 5987 + "name": "string", ~/~/ Наименование локатора 5988 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Идентификатор пользователя, для которого надо получить данные 5989 +} 5990 +))) 5991 + 5992 + 5993 + 5994 + Пример ответа: 5995 + 5996 + 5997 +((( 5847 5847 [ 5848 5848 { 5849 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора. 5850 - "agentGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента. 5851 - "agentName": "string", ~/~/ Наименование агента. 5852 - "isEnabled": true, ~/~/ Активен 5853 - "created": "2025-03-12T06:48:41.254Z", ~/~/ Дата создания 5854 - "updated": "2025-03-12T06:48:41.254Z", ~/~/ Дата обновления 5855 - "name": "string", ~/~/ Наименование 5856 - "status": 0, ~/~/ 5857 - "activationMode": 0, ~/~/ Определяет статус пользователя локатора (0 - Активный, 1 - Запланированный, 2 - Неактивный) 5858 - "activationTime": "2025-03-12T06:48:41.254Z", ~/~/ Определяет вид активации локаторов. ( 0 - сейчас, 1 - время активации) 5859 - "validity": 0, ~/~/ Срок действия в днях (1-90). 5860 - "autoProlongation": true, ~/~/ Автопродление срока действия. 5861 - "creatorUserId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID пользователя, создавшего локатор. 5862 - "creatorUserName": "string", ~/~/ Имя пользователя, создавшего локатор. 5863 - "url": "string", ~/~/ Ссылка 5864 - "language": 0, ~/~/ Язык. 5865 - "vehiclesCount": 0, ~/~/ Количество объектов. 5866 - "geozonesCount": 0, ~/~/ Количество геозон. 5867 - "fieldsCount": 0 ~/~/ Количество полей. 6000 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора 6001 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор пользователя, для которого надо получить данные 6002 + "parentName": "string", ~/~/ Наименование пользователя, для которого надо получить данные 6003 + "name": "string", ~/~/ Наименование локатора 6004 + "modelType": 0 ~/~/ Типы моделей транспортных средств (0 - None, 1 - Агро, 2 - Перевозчик, 3 - Машины) 5868 5868 } 5869 5869 ] 5870 5870 ))) 6008 +))) 5871 5871 5872 5872 5873 - 5874 5874 == **Создание локатора** == 5875 5875 5876 5876 (% class="box successmessage" %) ... ... @@ -5891,6 +5891,24 @@ 5891 5891 "autoProlongation": true, ~/~/ Автопродление срока действия. 5892 5892 "url": "string", ~/~/ Ссылка 5893 5893 "language": 0 ~/~/ Язык 6031 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента. 6032 + "vehiclesIds": [ ~/~/ Oбъекты 6033 + 0 6034 + ], 6035 + "geoIds": [ ~/~/ Геозоны 6036 + 0 6037 + ], 6038 + "fieldsIds": [ ~/~/ Поля 6039 + 0 6040 + ], 6041 + "showVehicleName": true, ~/~/ Наименование объекта 6042 + "showVehicleDirection": true, ~/~/ Направление движения на треке 6043 + "allowTrackReport": true, ~/~/ Трек 6044 + "showTrackTracing": true, ~/~/ Трассировка трека 6045 + "showSensors": true, ~/~/ Датчик 6046 + "availableMapLayers": [ ~/~/ Слои на карте (по умолчанию OpenStreetMap) 6047 + 0 6048 + ] 5894 5894 } 5895 5895 ))) 5896 5896 ... ... @@ -5923,10 +5923,29 @@ 5923 5923 "autoProlongation": true, ~/~/ Автопродление срока действия 5924 5924 "url": "string", ~/~/ Ссылка 5925 5925 "language": 0 ~/~/ Язык 6081 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента. 6082 + "vehiclesIds": [ ~/~/ Oбъекты 6083 + 0 6084 + ], 6085 + "geoIds": [ ~/~/ Геозоны 6086 + 0 6087 + ], 6088 + "fieldsIds": [ ~/~/ Поля 6089 + 0 6090 + ], 6091 + "showVehicleName": true, ~/~/ Наименование объекта 6092 + "showVehicleDirection": true, ~/~/ Направление движения на треке 6093 + "allowTrackReport": true, ~/~/ Трек 6094 + "showTrackTracing": true, ~/~/ Трассировка трека 6095 + "showSensors": true, ~/~/ Датчик 6096 + "availableMapLayers": [ ~/~/ Слои на карте (по умолчанию OpenStreetMap) 6097 + 0 6098 + ] 5926 5926 } 6100 + 6101 + 5927 5927 ))) 5928 5928 5929 - 5930 5930 Пример ответа: 5931 5931 5932 5932 200 ~/~/ Success ... ... @@ -6090,12 +6090,11 @@ 6090 6090 Id ~/~/ Идентификатор поля 6091 6091 6092 6092 6093 -==== ==== 6094 6094 6095 -= ===**Раздел: Управление доступа к машинам** ====6268 += **Раздел: Управление доступа к машинам** = 6096 6096 6097 6097 6098 -== Получение списка ID==6271 +== Получение списка транспортных средств видимых пользователю == 6099 6099 6100 6100 (% class="box infomessage" %) 6101 6101 ((( ... ... @@ -6102,15 +6102,63 @@ 6102 6102 **GET /api/v3/UserVisibleVehicles/{userId}** 6103 6103 ))) 6104 6104 6278 +Пример ответа: 6105 6105 6280 +((( 6281 +{ 6282 + "vehicleIds": [ ~/~/ Идентификаторы ТС 6283 + 0 6284 + ] 6285 +} 6286 +))) 6106 6106 6107 6107 6108 6108 6290 +== Задает видимость транспортных средств пользователю == 6109 6109 6292 +(% class="box infomessage" %) 6293 +((( 6294 +**POST /api/v3/UserVisibleVehicles** 6295 +))) 6110 6110 6297 +Пример запроса: 6111 6111 6299 +((( 6300 +((( 6301 +{ 6302 + "userId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор пользователя 6303 + "vehicleIds": [ ~/~/ Идентификаторы ТС 6304 + 0 6305 + ] 6306 +} 6307 +))) 6112 6112 6309 +((( 6310 + 6311 +))) 6113 6113 6313 +((( 6314 + 6315 +))) 6316 + 6317 +((( 6318 +Пример ответа : 6319 +))) 6320 + 6321 +((( 6322 + 6323 +))) 6324 + 6325 +((( 6326 +200 ~/~/ Success 6327 +))) 6328 +))) 6329 + 6330 + 6331 + 6332 + 6333 + 6334 + 6114 6114 (% class="box" lang="en-US" style="text-align: center;" %) 6115 6115 ((( 6116 6116 (% lang="ru-RU" style="color:#000000; font-family:Liberation Serif,serif; font-size:14pt; font-style:normal; font-variant:normal" %)**По вопросам работы PUBLIC API 3.0 можно обращаться**(% lang="ru-RU" style="color:#000000; font-size:14pt" %)** на [[support@glonasssoft.ru>>mailto:support@glonasssoft.ru]] **