Strophe ve Openfire 3.7.1 (kullanıcı-servis ve izleme eklentisi ile) ile uğraşıyorum.openfire mesaj arşivini sorgulama
Arşivlenmiş iletileri alabilmem için http://xmpp.org/extensions/xep-0136.html (7.2 Toplama Çekilmesi) okudum. Monitoring.jar eklentisini openfire sunucuma kurdum ve arşivlemeyi etkinleştirdim. Arşivleri sorgulamak için açık arşivlemeye ihtiyacım olduğunu okudum, ancak bu işlev zaten İzleme eklentisinde.
İzleme Eklentisi'nden alıntı yapma Readme: "İzleme eklentisi, sohbet arşivleme ve sunucu istatistikleri için Openfire desteğini ekler. Sunucu istatistikleri üzerinde çeşitli raporlar oluşturmanın yanı sıra, sohbet günlüklerini yönetme, görüntüleme ve raporlama için destek sağlar ."
İzleme GUI'sinde arşivlenen iletileri görebiliyorum, ancak strophe.js kütüphanesini kullanarak yaptığım istemcimde onu geri almak istiyorum. Nasıl yapılacağından emin değilim.
<iq type='get' xmlns='jabber:client'><retrieve xmlns='urn:xmpp:archive' with='[email protected]'>set</retrieve></iq> { nodeTree=iq, node=retrieve}
Ancak Openfire cevap görünmüyor: XEP-0136 örnekte onlar böyle bir IQ yarattı. Açık arşiv eklentisini kullanmam gerektiğinden emin değilim çünkü izleme sekiğimi kontrol edersem arşivler zaten oradadır. Açık arşivle ilgili yayınların çoğu 2 yaşındadır, bu yüzden hala desteklenip desteklenmediğinden emin değilim. Lütfen tavsiye.
Saygılarımızla,
Stevenson Lee
sadece openarchive çalışmalarını kuruyorsunuz. ve orada izleme eklentisi –
merhaba ile çakışmaz, IQ gönderirken hata 'özellik-değil-uygulanan' alıyorum. bu problem çözüldü mü? –
@WillyLazuardi Aynı hatayı alıyorum, çözdünüz mü? – Hunt