首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在XMPP花名册中添加多个用户

在XMPP花名册中添加多个用户
EN

Stack Overflow用户
提问于 2018-06-01 21:12:44
回答 1查看 748关注 0票数 5

如何在我的花名册中添加多个用户?现在我可以一次添加一个用户。但现在我必须将设备联系人与XMPP同步。使用后端API,我可以筛选出与应用程序注册的联系人。现在,将他们逐个添加到花名册中花费了太多时间。

那么,有没有更快的方法将多个联系人添加到花名册中?

我已经问了很多像this这样的问题,但它们都没有帮助。

过滤设备与后端API联系是一种好的方法吗,或者我应该做其他的事情?

EN

回答 1

Stack Overflow用户

发布于 2020-04-29 03:44:03

我试着发送了这一节:

代码语言:javascript
复制
<iq type="set" id="15-47" to="940588870@localhost">
    <query xmlns="jabber:iq:roster" ver="1116247190">
        <item jid="1234@localhost" name="user1" subscription="both">
            <group>acceptance</group>
        </item>
        <item jid="7663@localhost" name="user2" subscription="both">
            <group>acceptance</group>
        </item>
        <item jid="9876@localhost" name="user3" subscription="both">
            <group>acceptance</group>
        </item>
        <item jid="1111@localhost" name="user4" subscription="both">
            <group>acceptance</group>
        </item>
    </query>
</iq>

我收到了

代码语言:javascript
复制
this error : 00:32:03.163 [Smack Cached Executor] WARN  org.jivesoftware.smack.roster.Roster.handleIQRequest(1739) -  - Ignoring roster push with not exactly one entry. size=4

在进一步检查这一点时,XMPP指导方针指出,它将名称空间为"jabber:IQ:roster“且query元素中包含超过1个item元素的数据包视为错误情况。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50644260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档