1

Экспорт сообщений.

Тема: Экспорт сообщений.

Добрый день.Помогите пожалуйста,форум читал,но примера не нашел(((
Экспорт пытаюсь сделать по примеру:
svc=exchange/export_messages&params={"layerName":<text>,
                     "format":<text>,
                     "timeFrom":<uint>,
                     "timeTo":<uint>,
                     "compress":<bool>}
Но приходит овет
{
"error": 4,
"reason": "WRONG_PARAMS"
}
Что делаю не так? Объясните пожалуйста. smile)
https://hst-api.wialon.com/wialon/ajax.html?svc=exchange/export_messages&sid=00000000000000000&params={"layerName":"messages","format":"wln","timeFrom":1537747201,"timeTo":1537833599, ","compress":"1"}
Пробовал и так:
https://hst-api.wialon.com/wialon/ajax.html?svc=exchange/export_messages&sid=1111111111111111111111111b&params={"layerName":"messages","format":"wln","itemId":111111"timeFrom":1537747201,"timeTo":1537833599, ","compress":"1"}
Цифры sid произвольно набрал,так как на форуме написано,что не рекомендуется его показывать, ID тоже самое. Остальное запрос.
Заранее благодарен.

2

Экспорт сообщений.

Re: Экспорт сообщений.

22polyak пишет:

Добрый день.Помогите пожалуйста,форум читал,но примера не нашел(((
Экспорт пытаюсь сделать по примеру:
svc=exchange/export_messages&params={"layerName":<text>,
                     "format":<text>,
                     "timeFrom":<uint>,
                     "timeTo":<uint>,
                     "compress":<bool>}
Но приходит овет
{
"error": 4,
"reason": "WRONG_PARAMS"
}
Что делаю не так? Объясните пожалуйста. smile)
https://hst-api.wialon.com/wialon/ajax.html?svc=exchange/export_messages&sid=00000000000000000&params={"layerName":"messages","format":"wln","timeFrom":1537747201,"timeTo":1537833599, ","compress":"1"}
Пробовал и так:
https://hst-api.wialon.com/wialon/ajax.html?svc=exchange/export_messages&sid=1111111111111111111111111b&params={"layerName":"messages","format":"wln","itemId":111111"timeFrom":1537747201,"timeTo":1537833599, ","compress":"1"}
Цифры sid произвольно набрал,так как на форуме написано,что не рекомендуется его показывать, ID тоже самое. Остальное запрос.
Заранее благодарен.

В данном запросе не нужно передавать itemId. Параметр "layerName" необходимо использовать, если предварительно был создан слой по сообщениям командой renderer/create_messages_layer. Если экспорт нужен только по времени, то не нужно передавать "layerName". Значение параметра "compress" должно быть числом, в вашем примере вы передаете как строку.

3

Экспорт сообщений.

Re: Экспорт сообщений.

Огромное вам спасибо за помощь.
Все заработало УРА!!! smile)

4

Экспорт сообщений.

Re: Экспорт сообщений.

Если кому то еще нужно будет скидываю готовый пример:
Сначало этот запрс:
https://hst-api.wialon.com/wialon/ajax.html?svc=render/create_messages_layer&sid=0000000000000000000000000000000&params={"layerName":"messages","itemId":1111111,"timeFrom":1537747201,"timeTo":1537833599,"tripDetector":1,"trackColor":"cc713cff","trackWidth":5,"arrows":1,"points":0,"pointColor":0,"annotations":0}
Потом этот:
https://hst-api.wialon.com/wialon/ajax.html?svc=exchange/export_messages&sid=111111111111111111111111111&params={"layerName":"messages","format":"wln","compress":1}
sid  в примере произвольно набрал, а нужно всталять который вам пришел через токен-запрос.

5

Экспорт сообщений.

Re: Экспорт сообщений.

Доброго времени суток. Подскажите пожалуйста почему появляется ошибка.
Ошибка: Только один запрос разрешается в данный момент времени.
Делаю выгрузку сообщений за сутки по ОМ, почти 10% с такой ошибкой.

6

Экспорт сообщений.

Re: Экспорт сообщений.

22polyak пишет:

Доброго времени суток. Подскажите пожалуйста почему появляется ошибка.
Ошибка: Только один запрос разрешается в данный момент времени.
Делаю выгрузку сообщений за сутки по ОМ, почти 10% с такой ошибкой.

Добрый день!

Запрос по экспорту сообщений не может выполняться одновременно со следующими:

report/exec_report,
report/export_result,
report/get_result_chart,
report/get_result_map,
messages/load_interval,
render/create_messages_layer,
unit/get_trips,
resource/get_driver_bindings,
resource/get_trailer_bindings,
account/get_account_history.

7

Экспорт сообщений.

Re: Экспорт сообщений.

muev пишет:
22polyak пишет:

Доброго времени суток. Подскажите пожалуйста почему появляется ошибка.
Ошибка: Только один запрос разрешается в данный момент времени.
Делаю выгрузку сообщений за сутки по ОМ, почти 10% с такой ошибкой.

Добрый день!

Запрос по экспорту сообщений не может выполняться одновременно со следующими:

report/exec_report,
report/export_result,
report/get_result_chart,
report/get_result_map,
messages/load_interval,
render/create_messages_layer,
unit/get_trips,
resource/get_driver_bindings,
resource/get_trailer_bindings,
account/get_account_history.

Добрый день!
Спасибо за информацию. Но вопрос был исключительно по примеру выше.
С ним кстати разобрался.
Если кому еще будет нужно, знайте если сообщений нет от объекта, тогда появляется ошибка: Только один запрос разрешается в данный момент времени.Это делаем выгрузку сообщений по всем своим объектам за сутки.

8

Экспорт сообщений.

Re: Экспорт сообщений.

Если сообщения за выбранный период по объекту отсутствуют, то должна выпадать ошибка 1001 на запрос создания слоя с сообщениями.

9

Экспорт сообщений.

Re: Экспорт сообщений.

muev пишет:

Если сообщения за выбранный период по объекту отсутствуют, то должна выпадать ошибка 1001 на запрос создания слоя с сообщениями.

Все верно,если Вы делаете выгрузку сообщений через строку браузер используя их Remote API.
Но если Вы это делаете через сторонние приложения в автоматическом режиме , при этом  используя их Remote API, выдает Ошибка: Только один запрос разрешается в данный момент времени.

10

Экспорт сообщений.

(16/12/2019 13:53:59 отредактировано belyay)

Re: Экспорт сообщений.

Доброго времени суток!
Пробую получить файл экспорта сообщений
Запрос - svc=exchange/export_messages&params={"format":"wln","timeFrom":1576368000,"timeTo":1576454399,"compress":0}&sid=11111111111111
Возвращает ошибку - {"error":4} (Invalid input)

В чём может быть причина?

11

Экспорт сообщений.

Re: Экспорт сообщений.

belyay пишет:

Доброго времени суток!
Пробую получить файл экспорта сообщений
Запрос - svc=exchange/export_messages&params={"format":"wln","timeFrom":1576368000,"timeTo":1576454399,"compress":0}&sid=11111111111111
Возвращает ошибку - {"error":4} (Invalid input)

В чём может быть причина?

Добрый день!

в этом случае нужно указать id объекта - "itemId":<long>
например,  {
"itemId":790,"timeFrom":1482094800,"timeTo":1576789199,"format":"wln", compress:1
}

поправили описание в документации. Спасибо за вопрос!

Diana Cheley
Wialon Hosting Expert
Gurtam