1

Ошибка WRONG PARAMS при обновлении отчета методом report/update_report

Topic: Ошибка WRONG PARAMS при обновлении отчета методом report/update_report

Доброго времени суток!

Помогите, пожалуйста, в решении проблемы в запросе на обновление шаблона отчета через sdk методом report/update_report.

Мы отправляем запрос

https://hst-api.wialon.com/wialon/ajax.html?svc=report/update_report&params={\"itemId\":21204345,\"callMode\":\"create\",\"n\":\"AV77 Report\",\"ct\":\"avl_unit\",\"p\":\"\",\"tbl\":[{\"n\":\"unit_stats\",\"l\":\"Statistics\",\"c\":\"\",\"cl\":\"\",\"cp\":\"\",\"s\":\"address_format,time_format,us_units\",\"sl\":\"Address,Time_Format,Measure\",\"p\":\"\",\"sch\":{\"f1\":0,\"f2\":0,\"t1\":0,\"t2\":0,\"m\":0,\"y\":0,\"w\":0,\"fl\":0},\"f\":0},\"n\":\"unit_trips\",\"l\":\"Trips\",\"c\":\"absolute_mileage_begin,absolute_mileage_end,fuel_level_begin,fuel_level_end\",\"cl\":\"Start_mil,End_mil,Start_fuel,End_fuel\",\"cp\":\"\",\"s\":\"\",\"sl\":\"\",\"p\":\"\",\"sch\":{\"f1\":0,\"f2\":0,\"t1\":0,\"t2\":0,\"m\":0,\"y\":0,\"w\":0,\"fl\":0},\"f\":0}]}&sid=<sid>

В ответ возвращается ошибка WRONG PARAMS.
Не могу понять, где ошибка в запросе...

Заранее спасибо!!

2

Ошибка WRONG PARAMS при обновлении отчета методом report/update_report

Re: Ошибка WRONG PARAMS при обновлении отчета методом report/update_report

Добрый день!

судя по примеру в запросе вы указываете callmode - create,  а это создания нового шаблона, а не обновление уже текущего.
И тут уже набор параметров может отличаться, для редактирования уже созданного отчета, нужно передать все его параметры.

Также кавычки экранировать нужно только в местах, где есть двойные кавычки в строках, которые содержат JSON в виде строки.
В документации эти параметры значатся с типом <text>, например параметр "p"

"p":"{\"descr\":\"\",\"bind\":{\"avl_unit\":[]}}"

В остальных их не нужно экранировать, например "itemId":930849,"callMode":"create"

Как вариант вы можете  скопировать рабочий запрос из вкладки Network с рабочего wialon и модифицировать под свои нужды.

Diana Cheley
Wialon Hosting Expert
Gurtam