1

Выполнение отчета по всей технике через API

Тема: Выполнение отчета по всей технике через API

Подскажите в инструкции-описании у Вас написано как выполнить отчет за период, нужный отчет по ид и по выбранному объекту (машине) по его ИД, возможно ли выполнить отчет по всей технике не указывая параметр reportObjectId, чтобы получить данные по всем? Если да подскажите

Это запрос с параметрами по выбранному объекту-машине:

https://hst-api.wialon.com/wialon/ajax. … eport&
    params={
        "reportResourceId":163266,
        "reportTemplateId":10,
        "reportObjectId":34868,
        "reportObjectSecId":0,
        "interval":{
            "from":1356984000,
            "to":1358711999,
            "flags":0
        }
    }&sid=<your_sid>

2

Выполнение отчета по всей технике через API

Re: Выполнение отчета по всей технике через API

Так что кто нибудь из специалистов тех поддержки подскажет?

3

Выполнение отчета по всей технике через API

Re: Выполнение отчета по всей технике через API

Наверное, нужно в запросе report/exec_report в параметр
"reportObjectIdList":[<uint>, ...]},
подставить нужные id объектов, получить их можно поиском core/search_items.

4

Выполнение отчета по всей технике через API

Re: Выполнение отчета по всей технике через API

funhrum пишет:

reportObjectIdList

не работает ошибку выдает

5

Выполнение отчета по всей технике через API

(25/08/2020 12:58:10 отредактировано artemua)

Re: Выполнение отчета по всей технике через API

Дайте пример запроса получения отчета по API ? В системе отчет который я формирую от пользователя формирует по всей технике, как мне также его получить его по API

6

Выполнение отчета по всей технике через API

Re: Выполнение отчета по всей технике через API

artemua пишет:

funhrum пишет:
reportObjectIdList

не работает ошибку выдает

Пример:
"reportObjectIdList":[153,154]

params={"reportResourceId":2525,"reportTemplateId":0,"reportObjectId":20458921,"reportObjectSecId":0,"reportObjectIdList":[20458921,20460661,20460683,20590977],"interval":{"from":1601233200,"to":1601319599,"flags":0},"reportTemplate":{"p":"{\"descr\":\"\",\"bind\":{\"avl_unit_group\":[]}}","id":0,"n":"Заправки/Сливы для 1С","tbl":[{"s":"[\"address_format\",\"time_format\",\"us_units\",\"skip_empty_rows\",\"precise_calculations\"]","cp":"","c":"","f":0,"filter_order":[],"l":"Статистика","sl":"[\"Address\",\"Time Format\",\"Measure\",\"Пропускать пустые строки\",\"Пробег и топливо с точностью до сотых\"]","n":"unit_group_stats","sch":{"w":0,"f1":0,"f2":0,"y":0,"m":0,"t1":0,"t2":0,"fl":0},"p":"{\"address_format\":\"0_10_5\",\"time_format\":\"%25Y-%25m-%25E_%25H:%25M:%25S\",\"us_units\":0}","cl":""},{"s":"","cp":"[{},{},{},{}]","c":"[\"time_end\",\"fuel_level_begin\",\"filled\",\"fuel_level_filled\"]","f":256,"filter_order":["geozones_ex","fillings","driver","trailer","sensor_name"],"l":"Заправки","sl":"","n":"unit_group_fillings","sch":{"w":0,"f1":0,"f2":0,"y":0,"m":0,"t1":0,"t2":0,"fl":0},"p":"","cl":"[\"Время\",\"НачУровень\",\"Заправлено\",\"КонУровень\"]"},{"s":"","cp":"[{},{},{},{}]","c":"[\"time_end\",\"fuel_level_begin\",\"thefted\",\"fuel_level_thefted\"]","f":256,"filter_order":["geozones_ex","thefts","driver","trailer","sensor_name"],"l":"Сливы","sl":"","n":"unit_group_thefts","sch":{"w":0,"f1":0,"f2":0,"y":0,"m":0,"t1":0,"t2":0,"fl":0},"p":"","cl":"[\"Время\",\"НачУровень\",\"Слито\",\"КонУровень\"]"}],"ct":"avl_unit_group"}}.

7

Выполнение отчета по всей технике через API

Re: Выполнение отчета по всей технике через API

тоже пусто все выдает

8

Выполнение отчета по всей технике через API

Re: Выполнение отчета по всей технике через API

rinathisamov пишет:

тоже пусто все выдает

Добрый день,

Что именно пусто выдает? Ответ на запрос, на какой запрос, какие параметры.
Приведите, пожалуйста, полный пример запроса и ответа.
Также в консоле разработчика , если используете интерфейс мониторинга, вы всегда можете посмотреть , как тот или иной запрос, с какими параметрами отправляется.

Diana Cheley
Wialon Hosting Expert
Gurtam