1

Создать маршрут в Logidtic через АРІ

Topic: Создать маршрут в Logidtic через АРІ

Добрый день!
Такая задача:
по API создать маршрут с точками по координатам, и сразу привязать его к водителю, чтобы он (маршрут) попал в мобильное приложение.
Подкажите  через какие методы это можно реализовать?
а то все попытки заканчиватся неудачей, напрмер,
попытка обращения к http://local2.overseer.ua/wialon/ajax.h … ute_update возвращает     Неверное имя сервиса
Может у кого есть пример рабочего запроса?
Спасибо.

2

Создать маршрут в Logidtic через АРІ

(edited by sets 30/01/2019 18:33:54)

Re: Создать маршрут в Logidtic через АРІ

Андрей_

Данный вопрос ранее обсуждался, вот ссылка
Обратите внимание, если создается заявка, id и uid заявки должно быть 0

Команда LABS
3

Создать маршрут в Logidtic через АРІ

Re: Создать маршрут в Logidtic через АРІ

При попытке обратиться к http://local2.overseer.ua/wialon/ajax.h … mp;sid....
Возвращает ошибку {"error":2} Неверное имя сервиса.
и в
https://hst-api.wialon.com/wialon/ajax.html?svc=order/route_update&sid=<SID>&params={"itemId":<RES_ID>,"orders":[{"id":0,"n":"Test manifest","f":2,"tf":1532512790,"tt":1532599190,"trt":300,"uid":84,"r":12,"y":45.0369300842,"x":38.9928016663,"u":6434998,"s":0,"sf":0,"st":0,"cnm":0,"p":{"r":{"id":<ROUTEID>,"vt":1,"i":0,"m":0,"t":0}},"ej":{},"callMode":"create"}],"uid":<ROUTEID>,"callMode":"create","n":"trtrtrtr"}
Что имеется в ввиду под <RES_ID> и <ROUTEID>?

И нужно создавать каждую заявку отдельно, а потом объединять их в маршрут, или можно все сделать в одном запросе?

4

Создать маршрут в Logidtic через АРІ

Re: Создать маршрут в Logidtic через АРІ

Андрей_ wrote:

При попытке обратиться к http://local2.overseer.ua/wialon/ajax.h … mp;sid....
Возвращает ошибку {"error":2} Неверное имя сервиса.
и в
https://hst-api.wialon.com/wialon/ajax.html?svc=order/route_update&sid=<SID>&params={"itemId":<RES_ID>,"orders":[{"id":0,"n":"Test manifest","f":2,"tf":1532512790,"tt":1532599190,"trt":300,"uid":84,"r":12,"y":45.0369300842,"x":38.9928016663,"u":6434998,"s":0,"sf":0,"st":0,"cnm":0,"p":{"r":{"id":<ROUTEID>,"vt":1,"i":0,"m":0,"t":0}},"ej":{},"callMode":"create"}],"uid":<ROUTEID>,"callMode":"create","n":"trtrtrtr"}
Что имеется в ввиду под <RES_ID> и <ROUTEID>?

И нужно создавать каждую заявку отдельно, а потом объединять их в маршрут, или можно все сделать в одном запросе?

RES_ID = ид ресурса, в котором будут сохранены заявки и маршруты
ROUTEID = это ид маршрута, его создаем вручную (текущее время в миллисекундах)

Команда LABS