Получение списка нарядов
Для получения списка нарядов, нужно отправить запрос GET на адрес https://teletrack.ua/agro_api/<token>/orders/?filter[DateOrderStart]=<DateOrderStart>&filter[DateOrderEnd]=<DateOrderEnd>&filter[Object]=<ObjectId>&filter[Field]=<FieldId>&filter[Id]=<OrderId> , где
token | Токен, полученный при авторизации * |
DateOrderStart | Начальная дата выборки * |
DateOrderEnd | Конечная дата выборки * |
ObjectId | ID транспорта в БД |
FieldId | ID поля в БД |
OrderId | ID наряда в БД |
* - обязательный параметр.
Ответ приходит следующего вида:
{
"data": {
"Objects": [
{
"AreaCalc": 0.0,
"Closed": false,
"Comment": null,
"DateLastRecalc": "2018-03-19 09:29:01",
"DateOrder": "2018-03-17 00:00:00",
"Distance": 0.69,
"FieldsList": "",
"FuelDrtExpense": 0.01,
"FuelDutExpense": -0.36,
"Id": 1843,
"MaxSpeed": 9.26,
"Number": 1170,
"Object": {
"Id": 1616,
"Name": "John Deere 6920 (160)02619\u0412\u0421 A38C",
"OutLinkId": "b25f1663-5e05-4d6e-835f-05a79d13df66"
},
"TimeEnd": "2018-03-17 22:09:05",
"TimeStart": "2018-03-17 10:44:33"
}
]
},
"err": null,
"status": true
}
Получение информации по наряду по OutLinkId
Для получения информации по наряду, нужно отправить запрос GET на адрес https://teletrack.ua/agro_api/<token>/orders/integration/<OutLinkId>/?Date=<Date>, где
token | Токен, полученный при авторизации * |
OutLinkId | ID объекта внешней системы * |
Date | Дата наряда * |
* - обязательный параметр.
Ответ приходит следующего вида:
{ "data": { "AreaCalc": 0.0, "Closed": false, "Comment": null, "Content": [ { "AreaCalc": 0.0, "AreaDistance": 0.0, "DateEnd": "Sat, 17 Mar 2018 16:26:13 GMT", "DateStart": "Sat, 17 Mar 2018 10:44:33 GMT", "Distance": 0.5, "Driver": { "Id": 0, "Name": "", "OutLinkId": "" }, "Id": 24854, "Interval": "5:41:40", "IsConfirmed": true, "ObjectId": 1616, "TimeEnd": "16:26:13", "TimeStart": "10:44:33", "Tool": { "Id": 0, "Name": "", "OutLinkId": "" }, "Zone": { "Id": 0, "Name": "\u041f\u0435\u0440\u0435\u0435\u0437\u0434", "OutLinkId": "" } }, { "AreaCalc": 0.0, "AreaDistance": 0.0, "DateEnd": "Sat, 17 Mar 2018 23:40:47 GMT", "DateStart": "Sat, 17 Mar 2018 16:26:13 GMT", "Distance": 0.17, "Driver": { "Id": 593, "Name": "\u0412\u0430\u0441\u0438\u043b\u0438\u043a \u0414\u043c\u0438\u0442\u0440\u043e \u041c\u0438\u043a\u043e\u043b\u0430\u0439\u043e\u0432\u0438\u0447", "OutLinkId": "672c384c-ecd3-11df-b058-000423ddff75" }, "Id": 24855, "Interval": "7:14:34", "IsConfirmed": true, "ObjectId": 1616, "TimeEnd": "23:40:47", "TimeStart": "16:26:13", "Tool": { "Id": 0, "Name": "", "OutLinkId": "" }, "Zone": { "Id": 0, "Name": "\u041f\u0435\u0440\u0435\u0435\u0437\u0434", "OutLinkId": "" } }, { "AreaCalc": 0.0, "AreaDistance": 0.0, "DateEnd": "Sat, 17 Mar 2018 23:58:14 GMT", "DateStart": "Sat, 17 Mar 2018 23:40:47 GMT", "Distance": 0.0, "Driver": { "Id": 0, "Name": "", "OutLinkId": "" }, "Id": 24856, "Interval": "0:17:27", "IsConfirmed": true, "ObjectId": 1616, "TimeEnd": "23:58:14", "TimeStart": "23:40:47", "Tool": { "Id": 0, "Name": "", "OutLinkId": "" }, "Zone": { "Id": 0, "Name": "\u041f\u0435\u0440\u0435\u0435\u0437\u0434", "OutLinkId": "" } } ], "DateLastRecalc": "2018-03-19 09:29:01", "DateOrder": "2018-03-17 00:00:00", "Distance": 0.69, "FieldsList": "", "FuelDrtExpense": 0.01, "FuelDutExpense": -0.36, "Id": 1843, "MaxSpeed": 9.26, "Number": 1170, "Object": { "Id": 1616, "Name": "John Deere 6920 (160)02619\u0412\u0421 A38C", "OutLinkId": "b25f1663-5e05-4d6e-835f-05a79d13df66" }, "TimeEnd": "2018-03-17 22:09:05", "TimeStart": "2018-03-17 10:44:33" }, "err": null, "status": true }