1

Ошибка: {"error":6,"error_code":2,"reason":"INPUT_DATA_PARSE"}

Тема: Ошибка: {"error":6,"error_code":2,"reason":"INPUT_DATA_PARSE"}

Добрый день. Столкнулся с проблемой при оптимизации заявок.
Запрос:

https://maps.baltgps.ru/wialon/ajax.html?svc=order/optimize&params={
"itemId": 18185,
"orders": [
{
"y": "54.708409",
"x": "20.457603",
"tf": 1610420400,
"n": "Начало рейса",
"tt": 1610488740,
"p": {
"ut": 600,
"w": 0,
"v": 0
},
"f": 0,
"r": 100
},
{
"y": "54.714628",
"x": "20.457902",
"tf": 1610420400,
"n": "Победа торговая точка",
"tt": 1610488740,
"p": {
"ut": 1200,
"w": 0,
"v": 0
},
"f": 0,
"r": 100
},
{
"y": "54.719883",
"x": "20.487589",
"tf": 1610420400,
"n": "Балтийская линия Москва",
"tt": 1610488740,
"p": {
"ut": 600,
"w": 0,
"v": 0
},
"f": 0,
"r": 100
},
{
"y": "54.714851",
"x": "20.498012",
"tf": 1610420400,
"n": "Аида ООО",
"tt": 1610488740,
"p": {
"ut": 600,
"w": 0,
"v": 0
},
"f": 0,
"r": 100
},
{
"y": "54.713083",
"x": "20.50845",
"tf": 1610420400,
"n": "Ромашка пекарня",
"tt": 1610488740,
"p": {
"ut": 1200,
"w": 0,
"v": 0
},
"f": 0,
"r": 100
},
{
"y": "54.716541",
"x": "20.511257",
"tf": 1610420400,
"n": "Соммера  пекарня",
"tt": 1610488740,
"p": {
"ut": 600,
"w": 0,
"v": 0
},
"f": 0,
"r": 100
},
{
"y": "54.717633",
"x": "20.512733",
"tf": 1610420400,
"n": "Тетрис Семья 5 Пролетарская",
"tt": 1610488740,
"p": {
"ut": 1200,
"w": 0,
"v": 0
},
"f": 0,
"r": 100
},
{
"y": "54.7106264419",
"x": "20.5279975908",
"tf": 1610420400,
"n": "Инфекционная больница Калининградской области ГБУЗ",
"tt": 1610488740,
"p": {
"ut": 600,
"w": 0,
"v": 0
},
"f": 0,
"r": 100
},
{
"y": "54.716562",
"x": "20.511466",
"tf": 1610420400,
"n": "РазноторгВита 22",
"tt": 1610488740,
"p": {
"ut": 600,
"w": 0,
"v": 0
},
"f": 0,
"r": 100
},
{
"y": "54.71651",
"x": "20.499839",
"tf": 1610420400,
"n": "Спар-78 Театральная",
"tt": 1610488740,
"p": {
"ut": 600,
"w": 0,
"v": 0
},
"f": 0,
"r": 100
},
{
"y": "54.720315",
"x": "20.516385",
"tf": 1610420400,
"n": "Тетрис Семья 15 Черняховского",
"tt": 1610488740,
"p": {
"ut": 1200,
"w": 0,
"v": 0
},
"f": 0,
"r": 100
},
{
"y": "54.715527",
"x": "20.513",
"tf": 1610420400,
"n": "Муксинова Т.Н. ИП",
"tt": 1610488740,
"p": {
"ut": 600,
"w": 0,
"v": 0
},
"f": 0,
"r": 100
},
{
"y": "54.715276",
"x": "20.507706",
"tf": 1610420400,
"n": "Меликов Ностальгия",
"tt": 1610488740,
"p": {
"ut": 600,
"w": 0,
"v": 0
},
"f": 0,
"r": 100
},
{
"y": "54.713883",
"x": "20.512217",
"tf": 1610420400,
"n": "РазноторгВита 48",
"tt": 1610488740,
"p": {
"ut": 600,
"w": 0,
"v": 0
},
"f": 0,
"r": 100
},
{
"y": "54.711467",
"x": "20.503583",
"tf": 1610420400,
"n": "Тетрис Семья 3 Больничная",
"tt": 1610488740,
"p": {
"ut": 1200,
"w": 0,
"v": 0
},
"f": 0,
"r": 100
},
{
"y": "54.717651",
"x": "20.499233",
"tf": 1610420400,
"n": "Зерет Брикас",
"tt": 1610488740,
"p": {
"ut": 600,
"w": 0,
"v": 0
},
"f": 0,
"r": 100
},
{
"y": "54.708409",
"x": "20.457603",
"tf": 1610420400,
"n": "Конец рейса",
"tt": 1610488740,
"p": {
"ut": 600,
"w": 0,
"v": 0
},
"f": 0,
"r": 100
}
],
"warehouses": [],
"units": [
"18434"
],
"flags": "0x1000",
"gis": {
"addPoints": 1,
"provider": 1,
"speed": 50,
"cityJams": 1,
"countryJams": 1
}
}&sid=c24c2941f0e501342ce725f24e4cadc2

Ответ:

{"error":6,"error_code":2,"reason":"INPUT_DATA_PARSE"}
2

Ошибка: {"error":6,"error_code":2,"reason":"INPUT_DATA_PARSE"}

Re: Ошибка: {"error":6,"error_code":2,"reason":"INPUT_DATA_PARSE"}

Артём Медведев, здравствуйте.
Первое, что бросается в глаза это координаты в виде строк в кавычках, а не числами.

Head of Wialon Local Department
Gurtam
3

Ошибка: {"error":6,"error_code":2,"reason":"INPUT_DATA_PARSE"}

Re: Ошибка: {"error":6,"error_code":2,"reason":"INPUT_DATA_PARSE"}

deal пишет:

Артём Медведев, здравствуйте.
Первое, что бросается в глаза это координаты в виде строк в кавычках, а не числами.

Добрый день. В системе имеем два тестовых маршрута по 10-15 точек. Механизм выгрузки одинаковый для обоих маршрутов. Так вот один маршрут выгружается, а второй постоянно падает с ошибкой оптимизации. Поэтому думаю дело не в этом. Местные представители исполняли запрос на тестовом стенде и все прошло успешно. По их рекомендации нас направили на форум т.к. в документации нет описания на текущую ошибку.

Касательно вопроса 4 по оптимизации заявок:

Попробовали выполнить указанный запрос на тестовой учетной записи.
Запрос выполняется с ответом -- "success": 1
"Ошибка в таким error_code в документации не описана. В таком случае вы можете обратиться за консультацией к разработчикам.
Можете также продолжить общение в этой ветке: https://forum.gurtam.com/viewtopic.php?id=16921".
4

Ошибка: {"error":6,"error_code":2,"reason":"INPUT_DATA_PARSE"}

Re: Ошибка: {"error":6,"error_code":2,"reason":"INPUT_DATA_PARSE"}

Артём Медведев,
еще строкой, а не числом передаётся id объекта ("units": ["18434"]) и флаги ("flags": "0x1000")

Head of Wialon Local Department
Gurtam
5

Ошибка: {"error":6,"error_code":2,"reason":"INPUT_DATA_PARSE"}

Re: Ошибка: {"error":6,"error_code":2,"reason":"INPUT_DATA_PARSE"}

deal пишет:

Артём Медведев,
еще строкой, а не числом передаётся id объекта ("units": ["18434"]) и флаги ("flags": "0x1000")

Ошибка связана с настройками со стороны Logistics, но какими именно не известно. Если в моем запросе поменять id автомобиля то он успешно выполняется.

6

Ошибка: {"error":6,"error_code":2,"reason":"INPUT_DATA_PARSE"}

Re: Ошибка: {"error":6,"error_code":2,"reason":"INPUT_DATA_PARSE"}

Добрый день. Ошибка скорей всего связана с отсутствием объекта с данным id 18434,  либо отсутствием прав на него у пользователя от которого выполняется запрос.
С нашей стороны исправим чтобы ответ был более понятный.