get_orders_history
Чтобы получить историю заявок, используйте команду order/get_orders_history.
svc=order/get_orders_history¶ms={
"itemId":<long>,
"ivalType":<int>,
"ivalFrom":<uint>,
"ivalTo":<uint>,
"name":"<text>",
"unitId":<long>,
"orderId":<long>,
"orderUid":<long>,
"routeId":<long>
}
Параметры
Обязательные параметры отмечены звездочкой (*).
Параметр | Значение по умолчанию | Описание |
---|---|---|
itemId* | ID ресурса. | |
ivalType | 1 | Запрашиваемый тип интервала, как в сообщениях. Возможные значения: 1,2,3,4. |
ivalFrom | 0 | Время начала интервала. |
ivalTo | UINT_MAX | Время окончания интервала. |
name | Маски имен заявок. Например, при поиске "name": "Vil*,Berl*" будут найдены заявки, которые начинаются на «Vil» и «Berl». | |
unitId | ID объекта. | |
orderId | ID заявки (может повторяться в истории). | |
orderUid | Уникальный ID заявки. | |
routeId | ID маршрута. |
Возвращаемый результат
{
"orders":[
{...}.
{...},
...
],
"count":<uint>, /* количество отфильтрованных заявок (размер "orders") */
"total":<uint> /* общее количество заявок за запрашиваемый период */
}
Коды ошибок
Код ошибки | Описание |
---|---|
7 | Невалидный ID ресурса. |
6 | Внутренняя ошибка. |