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