2008-04-21
xmpp4r中加入好友
并不复杂,只要发送一个订阅的Presence就行了。
conn是已经连接的jabber。
设置type为:subscribe,设 to为需要增加的好友jid就行了。
如果要自动通过别人加好友,那么要设一个callback。
accept_subscription 这个方法就是接受加为好友
pres = Jabber::Presence.new.set_type(:subscribe).set_to(jid) conn.send(pres)
conn是已经连接的jabber。
设置type为:subscribe,设 to为需要增加的好友jid就行了。
如果要自动通过别人加好友,那么要设一个callback。
roster = Jabber::Roster::Helper.new(conn)
roster.add_subscription_request_callback do|roster_item,presence|
begin
if presence!=nil
roster.accept_subscription(presence.from)
end
rescue => detail
CommonUtils.exception_log("subscription error #{user.roster} presence:#{presence} : ",detail)
end
end
accept_subscription 这个方法就是接受加为好友
发表评论
- 浏览: 69970 次
- 性别:

- 来自: 杭州

- 详细资料
搜索本博客
我的相册
dog
共 3 张
共 3 张
最近加入圈子
链接
最新评论
-
用回了netbeans,那个爽啊
IDEA 很怪 严重不适应 据说适应之后会iu相当的happy 现在eclips ...
-- by quiii -
编译lighttpd 1.5
apt-get install libglib2.0-dev libaio-d ...
-- by magicgod -
安装kvm,后现代的虚拟机
这个需要cpu支持的,我的intel core 2 Duo T5500就不支持了 ...
-- by beming -
spark汉化其实还需要改很 ...
怎么没有说怎么改啊。
-- by hf_rabbit -
常见的几种校验方式
不错,收藏了,正好要用二次密码校验,谢谢了
-- by jmajia






评论排行榜