我想使用 jabber-transport 在我的应用程序中添加对 ICQ 的支持。我使用 xmpp4r ruby 的库。
我发现的所有内容都没有显示如何登录外部(icq)服务器以及如何发送消息。
您能否展示代码示例或文本说明如何执行此操作?(可能没有使用 xmpp4r 和 ruby,我只需要提示。)
由于canhaschat插件源代码,我找到了解决方案
require 'xmpp4r'
#connect to jabber
jid=Jabber::JID.new "your_jid"
client=Jabber::Client.new jid
client.connect
client.auth "your_jabber_password"
#connect to transport
reg=Jabber::Iq.new_register "your_login (e.g 123456789)", "your_password (e.g. qwerty)"
reg.to="transport server url (e.g. icq.udaff.com)"
client.send reg
#send message
client.send Jabber::Message.new "recipient_login@transport", "Hi there!"
#end of work...
client.close