使用 XMPPHP 的聊天邀请
Posted
技术标签:
【中文标题】使用 XMPPHP 的聊天邀请【英文标题】:Chat Invitation using XMPPHP 【发布时间】:2010-04-07 03:41:51 【问题描述】:是否可以使用 XMPphp 发送聊天邀请?
我已从 CMS 成功设置消息系统,但我正在寻找一种在发送第一条消息之前发送聊天请求的方法。
在 XMPPHP 中可以做到这一点吗?我问这个是因为我找不到任何适合该课程的文档。感谢您的任何意见。
【问题讨论】:
【参考方案1】:您可以使用下方发送聊天邀请。
$conn->subscribe('$jid');
通过
$conn->unsubscribe('$jid');
您可以从联系人列表中删除 jid
【讨论】:
【参考方案2】:通常在 XMPP 中,我们不会先发送请求,我们只会发送第一条消息。如果您必须拥有此功能,您将需要来自XEP-155 的协议(Stanza Session Negotiation)。您可能需要自己实现这个协议,并且还要处理另一端的客户端没有实现该协议的情况......主要是因为 NOBODY 已经实现了这个。 :)
【讨论】:
@Joe:遇到交通事故,对于延迟回复表示抱歉。我没有在问题中提到我希望向 Google Apps 帐户发送请求。知道 Google 是否已实施此协议吗?谢谢! 据我所知,没有人实施过这个协议,包括谷歌。我只是先发送消息,无需协商。如果您觉得需要协商,可能是因为您还没有完全内化 XEP-115 (xmpp.org/extensions/xep-0115.html),它已广泛实施。 感谢您的链接。我将通读这些协议并决定如何行动。以上是关于使用 XMPPHP 的聊天邀请的主要内容,如果未能解决你的问题,请参考以下文章