【发布时间】:2013-09-11 21:07:49
【问题描述】:
我试图弄清楚如何使 Strophe.js 与 XEP-0055 插件一起工作。所以我想我首先必须确定服务支持哪些搜索字段,然后我必须发送实际请求:
<iq type='set'
from='romeo@montague.net/home'
to='characters.shakespeare.lit'
id='search2'
xml:lang='en'>
<query xmlns='jabber:iq:search'>
<last>Capulet</last>
</query>
</iq>
但是如何将其转换为 Strophe.js 查询?这是我的尝试:
$iq({to: 'characters.shakespeare.lit',
from: 'romeo@montague.net/home',
type: 'set',
id: 'search2'}).c('query', {xmlns: 'jabber:iq:search'}).t("last", search_query)
我究竟需要发送什么,例如
to: characters.shakespeare.lit - 是我正在使用的 XMPP 服务的地址吗?例如。 jabber.org
来自:romeo@montague.net/home - 这是我在服务器上的 ID 吗?
【问题讨论】: