Тема: Error:7 (Доступ запрещен) при Выполнении отчета
Добрый день,
ознакомившись с документацией (Выполнение отчета),
а так же почитав темы на форуме (Remote API - выполнение отчета на расход топлива),
у меня сложилось некоторое представление о работе сервиса и структуре команд,
однако я все же столкнулся с проблемой:
я выполняю следующий отчет
/wialon/ajax.html?&svc=report/exec_report¶ms={
"reportResourceId":12403927,
"reportTemplateId":1,
"reportObjectId":12583337,
"reportObjectSecId":0,
"interval":{
"from":1443639600,
"to":1446318000,
"flags":0
}
}&sid=XXX
где XXX -- мой сид,
reportTemplateId -- ИД шаблона отчета ( наименование совпадает с именем отчета в ВЕБ интерфейсе)
reportObjectId -- ИД автомобиля
reportResourceId -- пробовал как ИД группы объектов(автомобилей), так и ИД контейнера отчетов, который есть первый элемент в структуре ответа на следующий запрос
/wialon/ajax.html?&svc=core/search_items¶ms={
"spec":{
"itemsType":"avl_resource",
"propName":"reporttemplates",
"propValueMask":"*",
"sortType":"reporttemplates",
"propType":"reporttemplates"
},
"force":1,
"flags":0x00002001,
"from":0,
"to":0,
"or_logic":0
}&sid=XXX
reportResourceId, reportTemplateId и reportObjectId получены посредством "core/search_items" из чего следует что авторизоваться у меня все же получилось...
суть проблемы вероятно в том что неверно указан reportResourceId, и система считает что я обращаюсь к контейнеру ресурсов, который не принадлежит текущему пользователю.
что тоже странно ведь этот ИД я получил одновременно с ИД отчета из ответа на запрос из второй врезки с кодом, где должна была быть учтена подчиненность(иерархия) элементов данных.
Какие будут мнения уважаемой публики?
Интеграция различных систем и веб сервисов
sinyavsky.yaromir@yandex.ru