Я играю со strophe и Openfire 3.7.1 (с пользовательским сервисом и плагином мониторинга).
Я читал в http://xmpp.org/extensions/xep-0136.html (7.2 Получение коллекции) , что я могу извлекать заархивированные сообщения. Я установил плагин monitoring.jar на свой сервер openfire и включил архивирование. Я читал, что мне нужно открытое архивирование для запросов к архивам, но эта функция уже есть в плагине мониторинга.
процитировать файл Readme для плагина мониторинга: "Плагин мониторинга добавляет в Openfire поддержку архивирования чатов и статистики сервера. Он обеспечивает поддержку для создания различных отчетов по статистике сервера, а также для управления, просмотра и составления отчетов. в журналах чата »
Я могу видеть заархивированные сообщения в графическом интерфейсе мониторинга, но я хочу получить их в моем клиенте, который я сделал с помощью библиотеки strophe.js. Я не знаю, как это сделать. В примере XEP-0136 они создали IQ вроде этого:
set { nodeTree=iq, node=retrieve}
Однако openfire, похоже, не отвечает. Я не уверен, следует ли мне использовать плагин открытого архива, поскольку, если я проверю вкладку мониторинга, архивы уже там. Более того, большинству сообщений, касающихся открытого архива, 2 года, поэтому я не уверен, поддерживается ли он по-прежнему. Пожалуйста посоветуй.
С уважением,
Стивенсон Ли