在登录时检索一个人的名册联系人列表

Posted

技术标签:

【中文标题】在登录时检索一个人的名册联系人列表【英文标题】:Retrieving One's Roster contact list on Login 【发布时间】:2014-05-20 11:26:10 【问题描述】:

我使用 strophe.js 库在浏览器中发送和接收 XMPP 消息。

我需要获取添加(授权/订阅)到我的名册的所有用户的列表。如何使用 strophe.js 实现这一点?我想将所有用户(授权/订阅)显示为名册的朋友列表。

【问题讨论】:

这解决了您的问题吗?如果是,请标记为已回答,否则请提供更多信息。 嗨 Rahul,您是否正在尝试实施 IMS One Roster? 【参考方案1】:

使用名册插件并调用get。使用您的回调函数评估数据并进行相应管理。

connection.roster.get(callback);

【讨论】:

【参考方案2】:

参见本书第 8 章中的“Groupie”示例客户端应用程序 “使用 javascript 和 jQuery 进行专业 XMPP 编程”。

Groupie:群聊,多用户聊天客户端 见Index of sample applications。

【讨论】:

以上是关于在登录时检索一个人的名册联系人列表的主要内容,如果未能解决你的问题,请参考以下文章

具有在线状态的 XMPPHP 名册

名册和存在

如何检索 Google-talk 用户的 id

在花名册列表中添加用户不起作用

动态 XMPP 名册?

当我从未检索到的联系人列表地址数据中选择联系人姓名和地址时