Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/01/28 12:59
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1822,6 +1822,531 @@ 1822 1822 1823 1823 Success 1824 1824 1825 + 1826 += Раздел: **Водители** = 1827 + 1828 +Получить список водителей клиента 1829 + 1830 +POST /api/v3/Drivers/find 1831 + 1832 +Передается: parentId - ID клиента-родителя 1833 + 1834 +Ответ: 1835 + 1836 +{{{[ 1837 + { 1838 + "name": "string", //Определяет наименование 1839 + "description": "string", // Определяет описание 1840 + "hiredate": "2023-06-30T09:37:58.407Z", // Определяет дату найма 1841 + "chopdate": "2023-06-30T09:37:58.407Z", // Определяет дату увольнения 1842 + "exclusive": true, // Определяет признак "Исключительный" 1843 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // ID водителя 1844 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Guid родителя 1845 + "deleted": true // Признак удаления 1846 + } 1847 +]}}} 1848 + 1849 + 1850 +Получить данные о водителе 1851 + 1852 +GET /api/v3/Drivers/{driverGuid} 1853 + 1854 +Передается ID водителя 1855 + 1856 +Ответ: 1857 + 1858 +{{{{ 1859 + "name": "string", // Определяет наименование 1860 + "description": "string", // Определяет описание 1861 + "hiredate": "2023-06-30T09:33:33.083Z", // Определяет дату найма 1862 + "chopdate": "2023-06-30T09:33:33.083Z", // Определяет дату увольнения 1863 + "exclusive": true, // Определяет признак "Исключительный" 1864 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // ID водителя 1865 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Guid родителя 1866 + "deleted": true // Признак удаления 1867 +} 1868 +}}} 1869 + 1870 + 1871 +Добавить водителя 1872 + 1873 +POST /api/v3/Drivers 1874 + 1875 +Передается: 1876 + 1877 +{{{{ 1878 + "name": "string", 1879 + "description": "string", 1880 + "hiredate": "2023-06-30T09:43:05.949Z", 1881 + "chopdate": "2023-06-30T09:43:05.949Z", 1882 + "exclusive": true, 1883 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1884 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1885 + "deleted": true 1886 +}}}} 1887 + 1888 +Ответ: 1889 + 1890 +{{{{ 1891 + "name": "string", 1892 + "description": "string", 1893 + "hiredate": "2023-06-30T09:43:06.014Z", 1894 + "chopdate": "2023-06-30T09:43:06.014Z", 1895 + "exclusive": true, 1896 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1897 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1898 + "deleted": true 1899 +}}}} 1900 + 1901 + 1902 +Редактировать водителя 1903 + 1904 +PUT /api/v3/Drivers 1905 + 1906 +Передается: 1907 + 1908 +{{{{ 1909 + "name": "string", 1910 + "description": "string", 1911 + "hiredate": "2023-06-30T09:45:41.382Z", 1912 + "chopdate": "2023-06-30T09:45:41.382Z", 1913 + "exclusive": true, 1914 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1915 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1916 + "deleted": true 1917 +}}}} 1918 + 1919 +Ответ: 1920 + 1921 +{{{{ 1922 + "name": "string", 1923 + "description": "string", 1924 + "hiredate": "2023-06-30T09:45:41.433Z", 1925 + "chopdate": "2023-06-30T09:45:41.433Z", 1926 + "exclusive": true, 1927 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1928 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1929 + "deleted": true 1930 +}}}} 1931 + 1932 + 1933 +Удалить водителя 1934 + 1935 +DELETE /api/v3/Drivers/{driverGuid} 1936 + 1937 +Передается ID водителя 1938 + 1939 +Ответ: 1940 + 1941 +Success 1942 + 1943 + 1944 += Раздел: **Журнал назначений** = 1945 + 1946 +**Назначение водителя на объект** 1947 + 1948 +Получить назначения водителей запросом к водителю 1949 + 1950 +POST /api/v3/DriversVehiclesAssignments/GetByDrivers 1951 + 1952 +Передаем: 1953 + 1954 +{{{{ 1955 + "Ids": [ 1956 + "3fa85f64-5717-4562-b3fc-2c963f66afa6" 1957 + ], 1958 + "BeginTime": "2023-06-30T09:52:31.196Z", 1959 + "EndTime": "2023-06-30T09:52:31.196Z" 1960 +}}}} 1961 + 1962 +Ответ: 1963 + 1964 +{{{[ 1965 + { 1966 + "VehicleId": 0, 1967 + "CreateTime": "2023-06-30T09:52:31.240Z", 1968 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1969 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1970 + "BeginTime": "2023-06-30T09:52:31.240Z", 1971 + "EndTime": "2023-06-30T09:52:31.240Z" 1972 + } 1973 +]}}} 1974 + 1975 + 1976 +Получить назначения водителей запросом к объекту 1977 + 1978 +POST /api/v3/DriversVehiclesAssignments/GetByVehicles 1979 + 1980 +Передаем: 1981 + 1982 +{{{{ 1983 + "Ids": [ 1984 + 0 1985 + ], 1986 + "BeginTime": "2023-06-30T09:54:01.583Z", 1987 + "EndTime": "2023-06-30T09:54:01.583Z" 1988 +}}}} 1989 + 1990 +Ответ: 1991 + 1992 +{{{[ 1993 + { 1994 + "VehicleId": 0, 1995 + "CreateTime": "2023-06-30T09:54:01.631Z", 1996 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1997 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1998 + "BeginTime": "2023-06-30T09:54:01.631Z", 1999 + "EndTime": "2023-06-30T09:54:01.631Z" 2000 + } 2001 +]}}} 2002 + 2003 + 2004 +Создать назначение водителя на объект 2005 + 2006 +POST /api/v3/DriversVehiclesAssignments 2007 + 2008 +Передается массив назначений 2009 + 2010 +Запрос: 2011 + 2012 +{{{[ 2013 + { 2014 + "VehicleId": 0, // Идентификатор объекта 2015 + "CreateTime": "2023-06-30T11:04:46.902Z", // Момент времени создания назначения 2016 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор водителя 2017 + "BeginTime": "2023-06-30T11:04:46.902Z", // Момент времени начала назначения 2018 + "EndTime": "2023-06-30T11:04:46.902Z" // Момент времени окончания назначения. Необязательно. 2019 + } 2020 +]}}} 2021 + 2022 +Ответ: 2023 + 2024 +{{{[ 2025 + { 2026 + "VehicleId": 0, 2027 + "CreateTime": "2023-06-30T11:04:46.903Z", 2028 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2029 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2030 + "BeginTime": "2023-06-30T11:04:46.903Z", 2031 + "EndTime": "2023-06-30T11:04:46.903Z" 2032 + } 2033 +]}}} 2034 + 2035 + 2036 +Изменить назначения водителей на объекты 2037 + 2038 +PUT /api/v3/DriversVehiclesAssignments 2039 + 2040 +Запрос: 2041 + 2042 +{{{[ 2043 + { 2044 + "VehicleId": 0, 2045 + "CreateTime": "2023-06-30T11:14:08.117Z", 2046 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор назначения 2047 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2048 + "BeginTime": "2023-06-30T11:14:08.117Z", 2049 + "EndTime": "2023-06-30T11:14:08.117Z" 2050 + } 2051 +]}}} 2052 + 2053 +Ответ: 2054 + 2055 +{{{[ 2056 + { 2057 + "VehicleId": 0, 2058 + "CreateTime": "2023-06-30T11:14:53.349Z", 2059 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2060 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2061 + "BeginTime": "2023-06-30T11:14:53.349Z", 2062 + "EndTime": "2023-06-30T11:14:53.349Z" 2063 + } 2064 +]}}} 2065 + 2066 + 2067 +Удалить назначения водителей на объекты 2068 + 2069 +DELETE /api/v3/DriversVehiclesAssignments 2070 + 2071 +Запрос: 2072 + 2073 +{{{[ 2074 + { 2075 + "VehicleId": 0, 2076 + "CreateTime": "2023-06-30T11:16:08.341Z", 2077 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2078 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2079 + "BeginTime": "2023-06-30T11:16:08.342Z", 2080 + "EndTime": "2023-06-30T11:16:08.342Z" 2081 + } 2082 +]}}} 2083 + 2084 +Ответ: 2085 + 2086 +{{{[ 2087 + { 2088 + "VehicleId": 0, 2089 + "CreateTime": "2023-06-30T11:16:08.344Z", 2090 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2091 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2092 + "BeginTime": "2023-06-30T11:16:08.344Z", 2093 + "EndTime": "2023-06-30T11:16:08.344Z" 2094 + } 2095 +]}}} 2096 + 2097 + 2098 +**Назначение карты-метки водителю** 2099 + 2100 +Получить назначения меток запросом к водителю 2101 + 2102 +POST /api/v3/DriversRfidsAssignments/GetByDrivers 2103 + 2104 +Запрос: 2105 + 2106 +{{{{ 2107 + "Ids": [ 2108 + "3fa85f64-5717-4562-b3fc-2c963f66afa6" // Идентификаторы водителей 2109 + ], 2110 + "BeginTime": "2023-06-30T11:19:40.702Z", 2111 + "EndTime": "2023-06-30T11:19:40.702Z" 2112 +}}}} 2113 + 2114 +Ответ: 2115 + 2116 +{{{[ 2117 + { 2118 + "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор метки 2119 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор назначения 2120 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор водителя 2121 + "BeginTime": "2023-06-30T11:19:40.703Z", 2122 + "EndTime": "2023-06-30T11:19:40.703Z" 2123 + } 2124 +]}}} 2125 + 2126 + 2127 +Получить назначения меток запросом к карте-метке 2128 + 2129 +POST /api/v3/DriversRfidsAssignments/GetByDrivers 2130 + 2131 +Запрос: 2132 + 2133 +{{{{ 2134 + "Ids": [ 2135 + "3fa85f64-5717-4562-b3fc-2c963f66afa6" // Идентификаторы карт-меток 2136 + ], 2137 + "BeginTime": "2023-06-30T11:19:40.702Z", 2138 + "EndTime": "2023-06-30T11:19:40.702Z" 2139 +}}}} 2140 + 2141 +Ответ: 2142 + 2143 +{{{[ 2144 + { 2145 + "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор метки 2146 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор назначения 2147 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор водителя 2148 + "BeginTime": "2023-06-30T11:19:40.703Z", 2149 + "EndTime": "2023-06-30T11:19:40.703Z" 2150 + } 2151 +]}}} 2152 + 2153 + 2154 +Добавить назначения меток на водителей. 2155 + 2156 +POST /api/v3/DriversRfidsAssignments 2157 + 2158 +Запрос: 2159 + 2160 +{{{[ 2161 + { 2162 + "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2163 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2164 + "BeginTime": "2023-06-30T11:27:08.635Z", 2165 + "EndTime": "2023-06-30T11:27:08.635Z" 2166 + } 2167 +]}}} 2168 + 2169 +Ответ: 2170 + 2171 +{{{[ 2172 + { 2173 + "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2174 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2175 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2176 + "BeginTime": "2023-06-30T11:27:08.677Z", 2177 + "EndTime": "2023-06-30T11:27:08.677Z" 2178 + } 2179 +]}}} 2180 + 2181 + 2182 +Изменить назначения меток на водителей 2183 + 2184 +PUT /api/v3/DriversRfidsAssignments 2185 + 2186 +Запрос: 2187 + 2188 +{{{[ 2189 + { 2190 + "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2191 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2192 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2193 + "BeginTime": "2023-06-30T11:28:43.330Z", 2194 + "EndTime": "2023-06-30T11:28:43.330Z" 2195 + } 2196 +]}}} 2197 + 2198 +Ответ: 2199 + 2200 +{{{[ 2201 + { 2202 + "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2203 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2204 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2205 + "BeginTime": "2023-06-30T11:28:43.331Z", 2206 + "EndTime": "2023-06-30T11:28:43.331Z" 2207 + } 2208 +]}}} 2209 + 2210 + 2211 +Удалить назначения меток на водителей 2212 + 2213 +DELETE /api/v3/DriversRfidsAssignments 2214 + 2215 +Запрос: 2216 + 2217 +{{{[ 2218 + { 2219 + "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2220 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2221 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2222 + "BeginTime": "2023-06-30T11:28:43.330Z", 2223 + "EndTime": "2023-06-30T11:28:43.330Z" 2224 + } 2225 +]}}} 2226 + 2227 +Ответ: 2228 + 2229 +{{{[ 2230 + { 2231 + "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2232 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2233 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2234 + "BeginTime": "2023-06-30T11:28:43.331Z", 2235 + "EndTime": "2023-06-30T11:28:43.331Z" 2236 + } 2237 +]}}} 2238 + 2239 + 2240 += Раздел: **Карты-метки** = 2241 + 2242 +Получить список карт-меток определенного клиента 2243 + 2244 +POST /api/v3/Rfids/find 2245 + 2246 +Запрос: 2247 + 2248 +{{{{ 2249 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2250 +}}}} 2251 + 2252 +Ответ: 2253 + 2254 +{{{[ 2255 + { 2256 + "name": "string", 2257 + "number": 0, 2258 + "period": 0, // Частота трансляции радиометки 2259 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2260 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2261 + "deleted": true 2262 + } 2263 +]}}} 2264 + 2265 + 2266 +Получить данные карты-метки 2267 + 2268 +GET /api/v3/Rfids/{rfidGuid} 2269 + 2270 +Передаем параметр rfidGuid - идентификатор карты-метки 2271 + 2272 +Ответ: 2273 + 2274 +{{{{ 2275 + "name": "string", 2276 + "number": 0, 2277 + "period": 0, 2278 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2279 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2280 + "deleted": true 2281 +}}}} 2282 + 2283 + 2284 +Добавить карту-метку 2285 + 2286 +POST /api/v3/Rfids 2287 + 2288 +Запрос: 2289 + 2290 +{{{{ 2291 + "name": "string", 2292 + "number": 0, 2293 + "period": 0, 2294 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2295 + "deleted": true 2296 +}}}} 2297 + 2298 +Ответ: 2299 + 2300 +{{{{ 2301 + "name": "string", 2302 + "number": 0, 2303 + "period": 0, 2304 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2305 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2306 + "deleted": true 2307 +}}}} 2308 + 2309 + 2310 +Редактировать карту-метку 2311 + 2312 +PUT /api/v3/Rfids 2313 + 2314 +Запрос: 2315 + 2316 +{{{{ 2317 + "name": "string", 2318 + "number": 0, 2319 + "period": 0, 2320 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2321 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2322 + "deleted": true 2323 +}}}} 2324 + 2325 +Ответ: 2326 + 2327 +{{{{ 2328 + "name": "string", 2329 + "number": 0, 2330 + "period": 0, 2331 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2332 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2333 + "deleted": true 2334 +}}}} 2335 + 2336 + 2337 +Удалить карту-метку 2338 + 2339 +DELETE /api/v3/Rfids/{rfidGuid} 2340 + 2341 +Передаем параметр rfidGuid - идентификатор карты-метки 2342 + 2343 +Ответ: 2344 + 2345 +Success 2346 + 2347 + 2348 + 2349 + 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]] **