Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/01/28 12:59
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -1255,7 +1255,7 @@ 1255 1255 (% style="color:#000000" %)Параметры в теле запроса (JSON): 1256 1256 1257 1257 (% style="color:#000000" %){ 1258 - 1258 + "vehicleId": , ~/~/ ID объекта 1259 1259 "parentId": "" , ~/~/ ID клиента 1260 1260 "name": "" , ~/~/ имя ТС 1261 1261 "imei": "" , ~/~/ IMEI ... ... @@ -1504,6 +1504,135 @@ 1504 1504 (% style="text-align:left" %) 1505 1505 (% style="color:#000000" %)} 1506 1506 1507 + 1508 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Запрос посещений геообъектов**(%%) = 1509 + 1510 +== (% style="color:#000000; font-size:16px" %)**Получение списка всех геообъектов**(%%) == 1511 + 1512 +(% class="box infomessage" %) 1513 +((( 1514 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/find** 1515 +))) 1516 + 1517 +(% style="color:#000000" %)Метод позволяет получить список геообъектов клиента. Возвращает массив геообъектов со всей информацией о них. 1518 + 1519 +(% style="color:#000000" %)Метод запроса: **POST** 1520 + 1521 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/users/api/v3/gis/find 1522 + 1523 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1524 + 1525 +(% style="text-align:left" %) 1526 +Тело запроса: 1527 + 1528 +(% style="text-align:left" %) 1529 +{ 1530 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" 1531 +} 1532 + 1533 +(% style="text-align:left" %) 1534 +Ответ: 1535 + 1536 +[ 1537 + { 1538 + "id": 0, ~/~/ Идентификатор объекта геозоны 1539 + "name": "string", ~/~/ Название объекта геозоны 1540 + "type": 0, ~/~/ Тип объекта геозоны 1541 + "fname": "string", ~/~/ Имя файла 1542 + "parentId": "string", ~/~/ Идентификатор клиента 1543 + "radius": 0, ~/~/ Радиус геообъекта 1544 + "beginCalc": "2023-08-01T07:54:54.893Z", ~/~/ Дата начала расчета 1545 + "endCalc": "2023-08-01T07:54:54.893Z", ~/~/ Дата окончания расчета 1546 + "description": "string", ~/~/ Описание 1547 + "area": 0, ~/~/ Площадь, м^^2^^ 1548 + "perimetr": 0, ~/~/ Периметр, м 1549 + "createDate": "2023-08-01T07:54:54.893Z", ~/~/ Дата создания 1550 + } 1551 +] 1552 + 1553 +== (% style="color:#000000; font-size:16px" %)**Запрос пересечений по объектам**(%%) == 1554 + 1555 +(% class="box infomessage" %) 1556 +((( 1557 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/intersections/vehicles** 1558 +))) 1559 + 1560 +(% style="color:#000000" %)Метод позволяет получить список пересечений выбранных объектов со всеми геообъектами за выбранный период. 1561 + 1562 +(% style="color:#000000" %)Метод запроса: **POST** 1563 + 1564 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/intersections/vehicles 1565 + 1566 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1567 + 1568 +(% style="text-align:left" %) 1569 +Тело запроса: 1570 + 1571 +{ 1572 + "startDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата начала запроса 1573 + "endDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата окончания 1574 + "ids": [ ], ~/~/ Массив id объектов 1575 + "byTime": 0, ~/~/ Объединение событий по времени 1576 + "byDist": 0, ~/~/ Объединение событий по расстоянию 1577 + "filterByTime": 0, ~/~/ Фильтрация событий по времени нахождения 1578 + "filterByHalfPerimeter": true ~/~/ Фильтрация событий по пробегу половины периметра 1579 +} 1580 + 1581 +Ответ: 1582 +[ 1583 + { 1584 + "geozoneId": 0, ~/~/ ID геообъекта 1585 + "geozoneName": "string", ~/~/ Название геообъекта 1586 + "startDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата въезда 1587 + "endDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата выезда 1588 + "duration": 0, ~/~/ Продолжительность нахождения в геообъекте 1589 + "vehicleId": 0, ~/~/ ID объекта 1590 + "vehicleName": "string" ~/~/ Имя объекта 1591 + } 1592 +] 1593 + 1594 +== (% style="color:#000000; font-size:16px" %)**Запрос пересечений по геообъектам**(%%) == 1595 + 1596 +(% class="box infomessage" %) 1597 +((( 1598 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/intersections/geozones** 1599 +))) 1600 + 1601 +(% style="color:#000000" %)Метод позволяет получить список пересечений выбранных геообъектов со всеми объектами за выбранный период. 1602 + 1603 +(% style="color:#000000" %)Метод запроса: **POST** 1604 + 1605 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/intersections/geozones 1606 + 1607 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1608 + 1609 +(% style="text-align:left" %) 1610 +Тело запроса: 1611 + 1612 +{ 1613 + "startDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата начала запроса 1614 + "endDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата окончания 1615 + "ids": [ ], ~/~/ Массив id геообъектов 1616 + "byTime": 0, ~/~/ Объединение событий по времени 1617 + "byDist": 0, ~/~/ Объединение событий по расстоянию 1618 + "filterByTime": 0, ~/~/ Фильтрация событий по времени нахождения 1619 + "filterByHalfPerimeter": true ~/~/ Фильтрация событий по пробегу половины периметра 1620 +} 1621 + 1622 +Ответ: 1623 + 1624 +[ 1625 + { 1626 + "geozoneId": 0, ~/~/ ID геообъекта 1627 + "geozoneName": "string", ~/~/ Название геообъекта 1628 + "startDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата въезда 1629 + "endDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата выезда 1630 + "duration": 0, ~/~/ Продолжительность нахождения в геообъекте 1631 + "vehicleId": 0, ~/~/ ID объекта 1632 + "vehicleName": "string" ~/~/ Имя объекта 1633 + } 1634 +] 1635 + 1507 1507 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Датчики**(%%) = 1508 1508 1509 1509 == (% style="color:#000000; font-size:16px" %)**Получение списка типов датчиков**(%%) == ... ... @@ -1822,6 +1822,701 @@ 1822 1822 1823 1823 Success 1824 1824 1954 + 1955 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Водители**(%%) = 1956 + 1957 +== (% style="color:#000000; font-size:16px" %)**Получить список водителей клиента**(%%) == 1958 + 1959 +(% class="box infomessage" %) 1960 +((( 1961 +**POST /api/v3/Drivers/find** 1962 +))) 1963 + 1964 +Передается параметр: parentId - ID клиента-родителя 1965 + 1966 +Ответ: 1967 + 1968 +[ 1969 + { 1970 + "name": "string", ~/~/ Определяет наименование 1971 + "description": "string", ~/~/ Определяет описание 1972 + "hiredate": "2023-06-30T09:37:58.407Z", ~/~/ Определяет дату найма 1973 + "chopdate": "2023-06-30T09:37:58.407Z", ~/~/ Определяет дату увольнения 1974 + "exclusive": true, ~/~/ Определяет признак "Исключительный" 1975 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID водителя 1976 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя 1977 + "deleted": true ~/~/ Признак удаления 1978 + } 1979 +] 1980 + 1981 +== (% style="color:#000000; font-size:16px" %)**Получить данные о водителе**(%%) == 1982 + 1983 +(% class="box infomessage" %) 1984 +((( 1985 +**GET /api/v3/Drivers/{driverGuid}** 1986 +))) 1987 + 1988 +Передается параметр: ID водителя 1989 + 1990 +Ответ: 1991 + 1992 +{ 1993 + "name": "string", ~/~/ Определяет наименование 1994 + "description": "string", ~/~/ Определяет описание 1995 + "hiredate": "2023-06-30T09:33:33.083Z", ~/~/ Определяет дату найма 1996 + "chopdate": "2023-06-30T09:33:33.083Z", ~/~/ Определяет дату увольнения 1997 + "exclusive": true, ~/~/ Определяет признак "Исключительный" 1998 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID водителя 1999 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя 2000 + "deleted": true ~/~/ Признак удаления 2001 +} 2002 + 2003 +== (% style="color:#000000; font-size:16px" %)**Добавить водителя**(%%) == 2004 + 2005 +(% class="box successmessage" %) 2006 +((( 2007 +**POST /api/v3/Drivers** 2008 +))) 2009 + 2010 +Запрос: 2011 + 2012 +{ 2013 + "name": "string", 2014 + "description": "string", 2015 + "hiredate": "2023-06-30T12:50:54.020Z", 2016 + "chopdate": "2023-06-30T12:50:54.020Z", 2017 + "exclusive": true, 2018 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2019 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2020 + "deleted": true 2021 +} 2022 + 2023 +Ответ: 2024 + 2025 +{ 2026 + "name": "string", 2027 + "description": "string", 2028 + "hiredate": "2023-06-30T12:50:54.051Z", 2029 + "chopdate": "2023-06-30T12:50:54.051Z", 2030 + "exclusive": true, 2031 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2032 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2033 + "deleted": true 2034 +} 2035 + 2036 + 2037 +== (% style="color:#000000; font-size:16px" %)**Редактировать водителя**(%%) == 2038 + 2039 +(% class="box warningmessage" %) 2040 +((( 2041 +**PUT /api/v3/Drivers** 2042 +))) 2043 + 2044 +Запрос: 2045 + 2046 +{ 2047 + "name": "string", 2048 + "description": "string", 2049 + "hiredate": "2023-06-30T12:50:27.910Z", 2050 + "chopdate": "2023-06-30T12:50:27.910Z", 2051 + "exclusive": true, 2052 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2053 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2054 + "deleted": true 2055 +} 2056 + 2057 +Ответ: 2058 + 2059 +{ 2060 + "name": "string", 2061 + "description": "string", 2062 + "hiredate": "2023-06-30T12:50:27.929Z", 2063 + "chopdate": "2023-06-30T12:50:27.929Z", 2064 + "exclusive": true, 2065 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2066 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2067 + "deleted": true 2068 +} 2069 + 2070 + 2071 +== (% style="color:#000000; font-size:16px" %)**Удалить водителя**(%%) == 2072 + 2073 +(% class="box errormessage" %) 2074 +((( 2075 +**DELETE /api/v3/Drivers/{driverGuid}** 2076 +))) 2077 + 2078 +Передается параметр: ID водителя 2079 + 2080 +Ответ: 2081 + 2082 +Success 2083 + 2084 + 2085 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Журнал назначений**(%%) = 2086 + 2087 +== (% style="color:#000000; font-size:18.6667px" %)**Назначение водителя на объект**(%%) == 2088 + 2089 +=== (% style="color:#000000; font-size:16px" %)**Получить назначения водителей запросом к водителю**(%%) === 2090 + 2091 +(% class="box infomessage" %) 2092 +((( 2093 +**POST /api/v3/DriversVehiclesAssignments/GetByDrivers** 2094 +))) 2095 + 2096 +Запрос: 2097 + 2098 +{ 2099 + "Ids": [ 2100 + "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2101 + ], 2102 + "BeginTime": "2023-06-30T12:49:04.365Z", 2103 + "EndTime": "2023-06-30T12:49:04.365Z" 2104 +} 2105 + 2106 +Ответ: 2107 + 2108 +[ 2109 + { 2110 + "VehicleId": 0, 2111 + "CreateTime": "2023-06-30T09:52:31.240Z", 2112 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2113 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2114 + "BeginTime": "2023-06-30T09:52:31.240Z", 2115 + "EndTime": "2023-06-30T09:52:31.240Z" 2116 + } 2117 +] 2118 + 2119 + 2120 +=== (% style="color:#000000; font-size:16px" %)**Получить назначения водителей запросом к объекту**(%%) === 2121 + 2122 +(% class="box infomessage" %) 2123 +((( 2124 +**POST /api/v3/DriversVehiclesAssignments/GetByVehicles** 2125 +))) 2126 + 2127 +Запрос: 2128 + 2129 +{ 2130 + "Ids": [ 2131 + 0 2132 + ], 2133 + "BeginTime": "2023-06-30T12:48:39.419Z", 2134 + "EndTime": "2023-06-30T12:48:39.419Z" 2135 +} 2136 + 2137 +Ответ: 2138 + 2139 +[ 2140 + { 2141 + "VehicleId": 0, 2142 + "CreateTime": "2023-06-30T09:54:01.631Z", 2143 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2144 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2145 + "BeginTime": "2023-06-30T09:54:01.631Z", 2146 + "EndTime": "2023-06-30T09:54:01.631Z" 2147 + } 2148 +] 2149 + 2150 + 2151 +=== (% style="color:#000000; font-size:16px" %)**Создать назначение водителя на объект**(%%) === 2152 + 2153 +(% class="box successmessage" %) 2154 +((( 2155 +**POST /api/v3/DriversVehiclesAssignments** 2156 +))) 2157 + 2158 +Передается массив назначений 2159 + 2160 +Запрос: 2161 + 2162 +[ 2163 + { 2164 + "VehicleId": 0, ~/~/ Идентификатор объекта 2165 + "CreateTime": "2023-06-30T11:04:46.902Z", ~/~/ Момент времени создания назначения 2166 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя 2167 + "BeginTime": "2023-06-30T11:04:46.902Z", ~/~/ Момент времени начала назначения 2168 + "EndTime": "2023-06-30T11:04:46.902Z" ~/~/ Момент времени окончания назначения. Необязательно. 2169 + } 2170 +] 2171 + 2172 +Ответ: 2173 + 2174 +[ 2175 + { 2176 + "VehicleId": 0, 2177 + "CreateTime": "2023-06-30T11:04:46.903Z", 2178 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2179 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2180 + "BeginTime": "2023-06-30T11:04:46.903Z", 2181 + "EndTime": "2023-06-30T11:04:46.903Z" 2182 + } 2183 +] 2184 + 2185 + 2186 +=== (% style="color:#000000; font-size:16px" %)**Изменить назначения водителей на объекты**(%%) === 2187 + 2188 +(% class="box warningmessage" %) 2189 +((( 2190 +**PUT /api/v3/DriversVehiclesAssignments** 2191 +))) 2192 + 2193 +Запрос: 2194 + 2195 +[ 2196 + { 2197 + "VehicleId": 0, 2198 + "CreateTime": "2023-06-30T11:14:08.117Z", 2199 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор назначения 2200 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2201 + "BeginTime": "2023-06-30T11:14:08.117Z", 2202 + "EndTime": "2023-06-30T11:14:08.117Z" 2203 + } 2204 +] 2205 + 2206 +Ответ: 2207 + 2208 +[ 2209 + { 2210 + "VehicleId": 0, 2211 + "CreateTime": "2023-06-30T11:14:53.349Z", 2212 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2213 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2214 + "BeginTime": "2023-06-30T11:14:53.349Z", 2215 + "EndTime": "2023-06-30T11:14:53.349Z" 2216 + } 2217 +] 2218 + 2219 + 2220 +=== (% style="color:#000000; font-size:16px" %)**Удалить назначения водителей на объекты**(%%) === 2221 + 2222 +(% class="box errormessage" %) 2223 +((( 2224 +**DELETE /api/v3/DriversVehiclesAssignments** 2225 +))) 2226 + 2227 +Запрос: 2228 + 2229 +[ 2230 + "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2231 +] 2232 + 2233 +Ответ: 2234 + 2235 +Success 2236 + 2237 + 2238 +== (% style="color:#000000; font-size:18.6667px" %)**Назначение карты-метки водителю**(%%) == 2239 + 2240 +=== (% style="color:#000000; font-size:16px" %)**Получить назначения меток запросом к водителю**(%%) === 2241 + 2242 +(% class="box infomessage" %) 2243 +((( 2244 +**POST /api/v3/DriversRfidsAssignments/GetByDrivers** 2245 +))) 2246 + 2247 +Запрос: 2248 + 2249 +{ 2250 + "Ids": [ 2251 + "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2252 + ], 2253 + "BeginTime": "2023-06-30T12:47:12.162Z", 2254 + "EndTime": "2023-06-30T12:47:12.162Z" 2255 +} 2256 + 2257 +Ответ: 2258 + 2259 +[ 2260 + { 2261 + "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор метки 2262 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор назначения 2263 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя 2264 + "BeginTime": "2023-06-30T11:19:40.703Z", 2265 + "EndTime": "2023-06-30T11:19:40.703Z" 2266 + } 2267 +] 2268 + 2269 + 2270 +=== (% style="color:#000000; font-size:16px" %)**Получить назначения меток запросом к карте-метке**(%%) === 2271 + 2272 +(% class="box infomessage" %) 2273 +((( 2274 +**POST /api/v3/DriversRfidsAssignments/GetByRfids** 2275 +))) 2276 + 2277 +Запрос: 2278 + 2279 +{ 2280 + "Ids": [ 2281 + "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2282 + ], 2283 + "BeginTime": "2023-06-30T12:47:12.162Z", 2284 + "EndTime": "2023-06-30T12:47:12.162Z" 2285 +} 2286 + 2287 +Ответ: 2288 + 2289 +[ 2290 + { 2291 + "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор метки 2292 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор назначения 2293 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя 2294 + "BeginTime": "2023-06-30T11:19:40.703Z", 2295 + "EndTime": "2023-06-30T11:19:40.703Z" 2296 + } 2297 +] 2298 + 2299 + 2300 +=== (% style="color:#000000; font-size:16px" %)**Добавить назначения меток на водителей**(%%) === 2301 + 2302 +(% class="box successmessage" %) 2303 +((( 2304 +**POST /api/v3/DriversRfidsAssignments** 2305 +))) 2306 + 2307 +Запрос: 2308 + 2309 +[ 2310 + { 2311 + "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2312 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2313 + "BeginTime": "2023-06-30T11:27:08.635Z", 2314 + "EndTime": "2023-06-30T11:27:08.635Z" 2315 + } 2316 +] 2317 + 2318 +Ответ: 2319 + 2320 +[ 2321 + { 2322 + "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2323 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2324 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2325 + "BeginTime": "2023-06-30T11:27:08.677Z", 2326 + "EndTime": "2023-06-30T11:27:08.677Z" 2327 + } 2328 +] 2329 + 2330 + 2331 +=== (% style="color:#000000; font-size:16px" %)**Изменить назначения меток на водителей**(%%) === 2332 + 2333 +(% class="box warningmessage" %) 2334 +((( 2335 +**PUT /api/v3/DriversRfidsAssignments** 2336 +))) 2337 + 2338 +Запрос: 2339 + 2340 +[ 2341 + { 2342 + "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2343 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2344 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2345 + "BeginTime": "2023-06-30T11:28:43.330Z", 2346 + "EndTime": "2023-06-30T11:28:43.330Z" 2347 + } 2348 +] 2349 + 2350 +Ответ: 2351 + 2352 +[ 2353 + { 2354 + "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2355 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2356 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2357 + "BeginTime": "2023-06-30T11:28:43.331Z", 2358 + "EndTime": "2023-06-30T11:28:43.331Z" 2359 + } 2360 +] 2361 + 2362 + 2363 +=== (% style="color:#000000; font-size:16px" %)**Удалить назначения меток на водителей**(%%) === 2364 + 2365 +(% class="box errormessage" %) 2366 +((( 2367 +**DELETE /api/v3/DriversRfidsAssignments** 2368 +))) 2369 + 2370 +Запрос: 2371 + 2372 +[ 2373 + "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2374 +] 2375 + 2376 +Ответ: 2377 + 2378 +Success 2379 + 2380 + 2381 +== (% style="color:#000000; font-size:18.6667px" %)**Назначение топливной карты водителю**(%%) == 2382 + 2383 +=== (% style="color:#000000; font-size:16px" %)**Получить назначения топливных карт запросом к водителю**(%%) === 2384 + 2385 +(% class="box infomessage" %) 2386 +((( 2387 +**POST /api/v3/DriversFuelCardsAssignments/GetByDrivers** 2388 +))) 2389 + 2390 +Запрос: 2391 + 2392 +{ 2393 + "Ids": [ 2394 + "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2395 + ], 2396 + "BeginTime": "2023-06-30T12:45:10.852Z", 2397 + "EndTime": "2023-06-30T12:45:10.852Z" 2398 +} 2399 + 2400 +Ответ: 2401 + 2402 +[ 2403 + { 2404 + "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2405 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2406 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2407 + "BeginTime": "2023-06-30T11:58:04.695Z", 2408 + "EndTime": "2023-06-30T11:58:04.695Z" 2409 + } 2410 +] 2411 + 2412 + 2413 +=== (% style="color:#000000; font-size:16px" %)**Получить назначения топливных карт запросом к топливной карте**(%%) === 2414 + 2415 +(% class="box infomessage" %) 2416 +((( 2417 +**POST /api/v3/DriversFuelCardsAssignments/GetByCards** 2418 +))) 2419 + 2420 +Запрос: 2421 + 2422 +{ 2423 + "Ids": [ 2424 + "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2425 + ], 2426 + "BeginTime": "2023-06-30T12:45:10.852Z", 2427 + "EndTime": "2023-06-30T12:45:10.852Z" 2428 +} 2429 + 2430 +Ответ: 2431 + 2432 +[ 2433 + { 2434 + "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2435 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2436 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2437 + "BeginTime": "2023-06-30T11:58:04.695Z", 2438 + "EndTime": "2023-06-30T11:58:04.695Z" 2439 + } 2440 +] 2441 + 2442 + 2443 +=== (% style="color:#000000; font-size:16px" %)**Добавить назначение топливной карты водителю**(%%) === 2444 + 2445 +(% class="box successmessage" %) 2446 +((( 2447 +**POST /api/v3/DriversFuelCardsAssignments** 2448 +))) 2449 + 2450 +Запрос: 2451 + 2452 +[ 2453 + { 2454 + "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2455 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2456 + "BeginTime": "2023-06-30T12:09:53.175Z", 2457 + "EndTime": "2023-06-30T12:09:53.175Z" 2458 + } 2459 +] 2460 + 2461 +Ответ: 2462 + 2463 +[ 2464 + { 2465 + "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2466 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2467 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2468 + "BeginTime": "2023-06-30T12:09:53.201Z", 2469 + "EndTime": "2023-06-30T12:09:53.201Z" 2470 + } 2471 +] 2472 + 2473 + 2474 +=== (% style="color:#000000; font-size:16px" %)**Редактировать назначение топливной карты водителю**(%%) === 2475 + 2476 +(% class="box warningmessage" %) 2477 +((( 2478 +**PUT /api/v3/DriversFuelCardsAssignments** 2479 +))) 2480 + 2481 +Запрос: 2482 + 2483 +[ 2484 + { 2485 + "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2486 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2487 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2488 + "BeginTime": "2023-06-30T12:09:53.201Z", 2489 + "EndTime": "2023-06-30T12:09:53.201Z" 2490 + } 2491 +] 2492 + 2493 +Ответ: 2494 + 2495 +[ 2496 + { 2497 + "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2498 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2499 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2500 + "BeginTime": "2023-06-30T12:09:53.201Z", 2501 + "EndTime": "2023-06-30T12:09:53.201Z" 2502 + } 2503 +] 2504 + 2505 + 2506 +=== (% style="color:#000000; font-size:16px" %)**Удалить назначение топливной карты водителю**(%%) === 2507 + 2508 +(% class="box errormessage" %) 2509 +((( 2510 +**DELETE /api/v3/DriversFuelCardsAssignments** 2511 +))) 2512 + 2513 +Запрос: 2514 + 2515 +[ 2516 + "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2517 +] 2518 + 2519 +Ответ: 2520 + 2521 +Success 2522 + 2523 + 2524 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Карты-метки**(%%) = 2525 + 2526 +== (% style="color:#000000; font-size:16px" %)**Получить список карт-меток определенного клиента**(%%) == 2527 + 2528 +(% class="box infomessage" %) 2529 +((( 2530 +**POST /api/v3/Rfids/find** 2531 +))) 2532 + 2533 +Запрос: 2534 + 2535 +{ 2536 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2537 +} 2538 + 2539 +Ответ: 2540 + 2541 +[ 2542 + { 2543 + "name": "string", 2544 + "number": 0, 2545 + "period": 0, ~/~/ Частота трансляции радиометки 2546 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2547 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2548 + "deleted": true 2549 + } 2550 +] 2551 + 2552 + 2553 +== (% style="color:#000000; font-size:16px" %)**Получить данные карты-метки**(%%) == 2554 + 2555 +(% class="box infomessage" %) 2556 +((( 2557 +**GET /api/v3/Rfids/{rfidGuid}** 2558 +))) 2559 + 2560 +Передаем параметр rfidGuid - идентификатор карты-метки 2561 + 2562 +Ответ: 2563 + 2564 +[ 2565 + { 2566 + "name": "string", 2567 + "number": 0, 2568 + "period": 0, ~/~/ Частота трансляции радиометки 2569 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2570 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2571 + "deleted": true 2572 + } 2573 +] 2574 + 2575 + 2576 +== (% style="color:#000000; font-size:16px" %)**Добавить карту-метку**(%%) == 2577 + 2578 +(% class="box successmessage" %) 2579 +((( 2580 +**POST /api/v3/Rfids** 2581 +))) 2582 + 2583 +Запрос: 2584 + 2585 +{ 2586 + "name": "string", 2587 + "number": 0, 2588 + "period": 0, 2589 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2590 + "deleted": true 2591 +} 2592 + 2593 +Ответ: 2594 + 2595 +{ 2596 + "name": "string", 2597 + "number": 0, 2598 + "period": 0, 2599 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2600 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2601 + "deleted": true 2602 +} 2603 + 2604 + 2605 +== (% style="color:#000000; font-size:16px" %)**Редактировать карту-метку**(%%) == 2606 + 2607 +(% class="box warningmessage" %) 2608 +((( 2609 +**PUT /api/v3/Rfids** 2610 +))) 2611 + 2612 +Запрос: 2613 + 2614 +{ 2615 + "name": "string", 2616 + "number": 0, 2617 + "period": 0, 2618 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2619 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2620 + "deleted": true 2621 +} 2622 + 2623 +Ответ: 2624 + 2625 +{ 2626 + "name": "string", 2627 + "number": 0, 2628 + "period": 0, 2629 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2630 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2631 + "deleted": true 2632 +} 2633 + 2634 + 2635 +== (% style="color:#000000; font-size:16px" %)**Удалить карту-метку**(%%) == 2636 + 2637 +(% class="box errormessage" %) 2638 +((( 2639 +**DELETE /api/v3/Rfids/{rfidGuid}** 2640 +))) 2641 + 2642 +Передаем параметр rfidGuid - идентификатор карты-метки 2643 + 2644 +Ответ: 2645 + 2646 +Success 2647 + 2648 + 1825 1825 (% class="box" lang="en-US" style="text-align: center;" %) 1826 1826 ((( 1827 1827 (% 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]] **