1

Получение списка отчетов

(edited by SkyLimited 21/05/2013 11:54:36)

Topic: Получение списка отчетов

Делаю запрос (Флаги 0x00008000     шаблоны отчетов )

https://hst-api.wialon.com/wialon/ajax.html?svc=core/search_items&params={"spec":{"itemsType":"avl_resource","propName":"id","propValueMask":"*","sortType":"id"},"force":1,"flags":32768,"from":0,"to":0}&sid=3f8ef748a31a9025b31abbef6d5c17c5

В  ответ получаю в items что-то странное:

{"searchSpec":{"itemsType":"avl_resource","propName":"id","propValueMask":"*","sortType":"id","propType":""},"dataFlags":32768,"totalItemsCount":1,"indexFrom":0,"indexTo":0,"items":[{"drvrsgr":{},"drvrsgrmax":-1}]}

В чем моя ошибка?

2

Получение списка отчетов

Re: Получение списка отчетов

flags в запросе  указать более точно, просуммировав через OR нужные биты (с обязательным включением базового).
http://sdk.wialon.com/wiki/ru/sidebar/r … t/resource
Вы передали только этот флаг: http://sdk.wialon.com/wiki/ru/sidebar/r … _voditelej

Follow us on http://www.facebook.com/Gurtam
And take a look at new IoT backend by Gurtam.
3

Получение списка отчетов

Re: Получение списка отчетов

shal wrote:

flags в запросе  указать более точно, просуммировав через OR нужные биты (с обязательным включением базового).
http://sdk.wialon.com/wiki/ru/sidebar/r … t/resource
Вы передали только этот флаг: http://sdk.wialon.com/wiki/ru/sidebar/r … _voditelej

Спасибо. Смотрел не в то руководство, поэтому и флаг не тот взял.

4

Получение списка отчетов

Re: Получение списка отчетов

ДД!

Столкнулся с похожей проблемой,  пытаюсь получить список шаблонов отчетов тем же запросом.  В ответ

{"searchSpec":{"itemsType":"avl_resource","propName":"reporttemplates","propValueMask":"*","sortType":"reporttemplates","propType":"","or_logic":"0"},
"dataFlags":8193,
"totalItemsCount":3,
"indexFrom":0,
"indexTo":0,"items":[
{"nm":"СЖ плюс",    "cls":3,"id":1146,"mu":0,"uacl":14337},
{"nm":"СЖ",        "cls":3,"id":1192,"mu":0,"uacl":14337},
{"nm":"Крипто МСК",        "cls":3,"id":2518,"mu":0,"uacl":14337}]}

Хотя для ресурса  СЖ  сделаны, сохранены и успешно работают в интерактиве  3  шаблона...  Подскажите, в какую сторону копать?

5

Получение списка отчетов

Re: Получение списка отчетов

botc wrote:

{"nm":"СЖ плюс",    "cls":3,"id":1146,"mu":0,"uacl":14337},
{"nm":"СЖ",        "cls":3,"id":1192,"mu":0,"uacl":14337},
{"nm":"Крипто МСК",        "cls":3,"id":2518,"mu":0,"uacl":14337}]}

Дело в правах доступа.

У вас очень урезанные права на данные ресурсы, имеется возможность только просматривать базовые свойства (0x1), управлять логами (0x800), просматривать (0x1000) и изменять (0x2000) кастомные поля. (0x1 | 0x800 | 0x1000 | 0x2000 = 14337)

Если вы из интерфейса под тем же пользователем видите шаблоны отчёта, а по API нет — скорее всего когда вы создавали токен, попросили недостаточно прав.

6

Получение списка отчетов

Re: Получение списка отчетов

Спасибо, помогло!