1

Error 7 на запрос сообщений

Тема: Error 7 на запрос сообщений

Всем привет.
1. логинюс, получаю sid
2. запрашиваю список объектов через "core/search_items" -- получаю штук 80.
3. по каждому объекту мне нужны сообщения за определённый период, я запрашиваю их так:
----
https://hst-api.wialon.com/wialon/ajax.html?svc=messages/load_interval&params={"itemId":12570726,"timeFrom":1444974300,"timeTo":1444976100,"loadCount":1,"flags":0x0000,"flagsMask":0xFF00}&sid=014943e17429033aa024e206f29d3b08
----
и получаю в ответ Error 7. Сто раз проверил параметры сессии -- другие команды в ней проходят, на "messages/load_interval" -- Error 7.

Что я делаю не так? Почему система не выдаёт мне сообщения?

2

Error 7 на запрос сообщений

Re: Error 7 на запрос сообщений

Добрый день

{error: 7} - доступ запрещен.

Возможны 2 вариант:
- У пользователя нет права на запрос сообщения у объектов, их можно проверить и выдать на вкладке "Доступ" в настройках объекта (из-под вышестоящего пользователя)
- Токен, который вы используете для авторизации, обрезает права. Попробуйте перегенерировать токен с правами -1 (полный доступ)

P.S Запрашивать сообщения для 80 объектов отдельными запросами - не лучшее решение. Если слать последовательными запросами - будет долго, если одновременно - упретесь в ограничения. Лучше завернуть их в один запрос core/batch

3

Error 7 на запрос сообщений

Re: Error 7 на запрос сообщений

Сделал, как вы сказали, помогло. Спасибо.