1

выгрузка маршрута

Topic: выгрузка маршрута

Добрый день!
Задача: нужно выгрузить маршрут с конкретными точками.
Пытаюсь выгрузить маршрут с заявками методом svc=order/route_update, но выдает ошибку:
{
  "error": 4,
  "reason": "ORDER_MISSING_JSON_PARAM_P_R order#0"
}
Код запроса:

https://hst-api.wialon.com/wialon/ajax.html?svc=order/route_update&sid=04ac9cf84634a96c94f92bc2200bbf26&params={%20%22itemId%22:%2021763594,%20%22orders%22:%20[%20{%22uid%22:0,%22id%22:0,%22n%22:%22054976%22,%22p%22:{%22n%22:%22%D0%97%D0%B0%D1%8F%D0%B2%D0%BA%D0%B01%22,%22p%22:%22%22,%22p2%22:%22%22,%22e%22:%22%22,%22a%22:%22%D0%A3%D0%9B%20%D0%BC%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F%22,%22v%22:0,%22w%22:0,%22c%22:0,%22d%22:%22%22,%22ut%22:0,%22t%22:%22%20%22,%22r%22:null,%22cid%22:%22%22,%22r%22:{%22vt%22:1611867540,%22ndt%22:1200,%20%22id%22:1572246659,%20%22i%22:0,%20%22m%22:0,%20%22t%22:0%20},%22uic%22:%22%22,%22ntf%22:0,%22pr%22:0,%22tags%22:[]},%22f%22:1,%22tf%22:1611781200,%22tt%22:1611867540,%22r%22:100,%22y%22:48.3423570000,%22x%22:29.8665630000,%22u%22:1258,%22trt%22:0,%22itemId%22:21763594,%22callMode%22:%22create%22},%20{%22uid%22:0,%22id%22:0,%22n%22:%22111111%22,%22p%22:{%22n%22:%22%D0%97%D0%B0%D1%8F%D0%B2%D0%BA%D0%B02%22,%22p%22:%22%22,%22p2%22:%22%22,%22e%22:%22%22,%22a%22:%22%D0%A3%D0%9B%20%D0%9F%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F%22,%22v%22:0,%22w%22:0,%22c%22:0,%22d%22:%22%22,%22ut%22:0,%22t%22:%22%20%22,%22r%22:null,%22cid%22:%22%22,%22r%22:{%20%22vt%22:1611867540,%20%22ndt%22:1200,%20%22id%22:1572246659,%20%22i%22:1,%20%22m%22:0,%20%22t%22:0%20},%22uic%22:%22%22,%22ntf%22:0,%22pr%22:0,%22tags%22:[]},%22f%22:1,%22tf%22:1611781200,%22tt%22:1611867540,%22r%22:100,%22y%22:48.3423570000,%22x%22:29.8665630000,%22u%22:1258,%22trt%22:0,%22itemId%22:21763594,%22callMode%22:%22create%22}%20],%20%22routeId%22:%201572246659,%20%22callMode%22:%20%22create%22%20}

Хотя отдельно заявка с этими же параметрами выгружается корректно.

https://hst-api.wialon.com/wialon/ajax.html?svc=order/update&params={%22uid%22:0,%22id%22:0,%22n%22:%22054976%22,%22p%22:{%22n%22:%22%D0%97%D0%B0%D1%8F%D0%B2%D0%BA%D0%B01%22,%22p%22:%22%22,%22p2%22:%22%22,%22e%22:%22%22,%22a%22:%22%D0%A3%D0%9B%20%D0%BC%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F%22,%22v%22:0,%22w%22:0,%22c%22:0,%22d%22:%22%22,%22ut%22:0,%22t%22:%22%20%22,%22r%22:null,%22cid%22:%22%22,%22r%22:{%22vt%22:1611867540,%22ndt%22:1200,%20%22id%22:1572246659,%20%22i%22:0,%20%22m%22:0,%20%22t%22:0%20},%22uic%22:%22%22,%22ntf%22:0,%22pr%22:0,%22tags%22:[]},%22f%22:1,%22tf%22:1611781200,%22tt%22:1611867540,%22r%22:100,%22y%22:48.3423570000,%22x%22:29.8665630000,%22u%22:1258,%22trt%22:0,%22itemId%22:21763594,%22callMode%22:%22create%22}&sid=04ac9cf84634a96c94f92bc2200bbf26

Пробовал сначала создавать заявки, а после выгрузить маршрут с ними (безуспешно).
Подскажите в чем может быть проблема и куда дальше копать.
Заранее спасибо

2

выгрузка маршрута

Re: выгрузка маршрута

Эврика. Проблема была в параметре  "u":<long>,        /* id объекта */   
При создании маршрута я долго пытался понять, что это за объект то такой. Оказалось в моём случае это ИД машины (логично, что машину нужно указывать при создании маршрута).