Topic: api logistics
здравствуйте пытаюсь сделать импорт заявок путем api подскажите как это сделать, токен получил, но дальше не могу найти где взять "resorce_id"
New account creation is currently unavailable. Existing members can continue reading and joining discussions.
здравствуйте пытаюсь сделать импорт заявок путем api подскажите как это сделать, токен получил, но дальше не могу найти где взять "resorce_id"
Здравствуйте, resource - это условно контейнер где хранятся данные учетной записи.
для получения списка ресурсов ресурсов (ссылка):
вот пример использования sarch_items пример
Так же можно авторизоваться http://logistics.wialon.com/?token={TOK … ;lang=ru#/, открыть dev tools(network), создать заявку и там подсмотреть в network какой itemId(resourceId)
Возможно помог)
Здравствуйте, resource - это условно контейнер где хранятся данные учетной записи.
для получения списка ресурсов ресурсов (ссылка):
вот пример использования sarch_items примерТак же можно авторизоваться http://logistics.wialon.com/?token={TOK … ;lang=ru#/, открыть dev tools(network), создать заявку и там подсмотреть в network какой itemId(resourceId)
Возможно помог)
Помогли!!! Но такой вопрос, не могли бы вы помочь вообщем, вообще не понятно откуда че берется. Не могли бы объяснить с начала как получить токен запросом, и создавать запрос получения маршрутов. я делаю через curl:
curl -X POST -d data=[{"n":"Order name","p":{"n":"Customer","a":"КларыЦеткин ул., Минск,Беларусь","ut":720,"t":"Легковой","r":null,"ntf":0,"pr":0,"tags":[“Tag 1”, “Tag2”]},"tf":1490086800,"tt":1490115600}]&resourceId=<863591026694301>&token=<TOKEN>"https://logistics.wialon.com/api/import"
правильно ли я делаю?
выходит
curl: (6) Could not resolve host: 1”,
curl: (3) [globbing] unmatched close brace/bracket in column 11
выходит
curl: (6) Could not resolve host: 1”,
curl: (3) [globbing] unmatched close brace/bracket in column 11
Это ошибка не относится к серверу а больше к синтаксису curl справочник
Вот рабочий вариант запроса.
curl -X POST "http://logistics.wialon.com/api/import" --data 'token=TOKEN&resourceId=RESOURCE_ID&data=[{"uid":0,"id":0,"n":"test import","p":{"n":"","p":"","p2":"","e":"","a":"Беларусь, Минск, Рокоссовского пр., 13","v":0,"w":0,"c":0,"d":"","ut":600,"t":"","r":null,"cid":"","uic":"","ntf":0,"pr":0,"tags":["test_import"]},"f":32,"tf":0,"tt":86340,"r":100,"y":53.8731765747,"x":27.6007461548,"u":0,"s":0,"trt":3600,"itemId":RESOURCE_ID,"callMode":"create"}]&repeated=1'
mirx wrote:выходит
curl: (6) Could not resolve host: 1”,
curl: (3) [globbing] unmatched close brace/bracket in column 11Это ошибка не относится к серверу а больше к синтаксису curl справочник
Вот рабочий вариант запроса.
curl -X POST "http://logistics.wialon.com/api/import" --data 'token=TOKEN&resourceId=RESOURCE_ID&data=[{"uid":0,"id":0,"n":"test import","p":{"n":"","p":"","p2":"","e":"","a":"Беларусь, Минск, Рокоссовского пр., 13","v":0,"w":0,"c":0,"d":"","ut":600,"t":"","r":null,"cid":"","uic":"","ntf":0,"pr":0,"tags":["test_import"]},"f":32,"tf":0,"tt":86340,"r":100,"y":53.8731765747,"x":27.6007461548,"u":0,"s":0,"trt":3600,"itemId":RESOURCE_ID,"callMode":"create"}]&repeated=1'
token=***&resourceId=17215400&unitId=14772665&data={"tf":1490086800,"tt":1490115600,"x":8.30299097061,"y":52.6686602788,"p":{"n":"Customer","a":"КларыЦеткинул.,Минск,Беларусь","r":{"vt":1490101247}},"n":"Ordername"}]
пишет server error, error 2.
unitid получал запросом
svc=core/search_items¶ms={"spec":{"itemsType":"avl_unit","propName":"","propValueMask":"","sortType":""},"force":1,"flags":"0x00000001","from":0,"to":0}&sid=****
пытаюсь путем импорта заявок создать и заявку и маршрут к ней
mirx
Чтобы запрос заработал нужно передать валидные параметры, описание и пример есть в документации http://apps.wialon.com/files/logistics/ … ces_ru.pdf
В частности, параметр data - это массив заявок. В вашем сообщении я вижу, что закрывающая скобка есть, а открывающей - нет.
data={"tf":1490086800,"tt":1490115600,"x":8.30299097061,"y":52.6686602788,"p":{"n":"Customer","a":"КларыЦеткинул.,Минск,Беларусь","r":{"vt":1490101247}},"n":"Ordername"}]
И в целом формат не соответсвует примеру запросу, снова приложу рабочий вариант
curl -X POST "http://logistics.wialon.com/api/import" --data 'token=TOKEN&resourceId=RESOURCE_ID&data=[{"uid":0,"id":0,"n":"test import","p":{"n":"","p":"","p2":"","e":"","a":"Беларусь, Минск, Рокоссовского пр., 13","v":0,"w":0,"c":0,"d":"","ut":600,"t":"","r":null,"cid":"","uic":"","ntf":0,"pr":0,"tags":["test_import"]},"f":32,"tf":0,"tt":86340,"r":100,"y":53.8731765747,"x":27.6007461548,"u":0,"s":0,"trt":3600,"itemId":RESOURCE_ID,"callMode":"create"}]&repeated=1'
Тема создание маршрута через API неоднократно обсуждалась на форуме https://forum.gurtam.com/viewtopic.php?id=11950