通过 xmpphp 邀请 gtalk 用户
Posted
技术标签:
【中文标题】通过 xmpphp 邀请 gtalk 用户【英文标题】:invite gtalk user via xmpphp 【发布时间】:2012-07-11 07:11:08 【问题描述】:我已经设置了 XMPphp 的基本安装并对其进行测试,我尝试将消息从我的一个 gtalk (GoogleTalk) 帐户发送到另一个 gTalk 帐户。收款账号没有显示消息,或者普通的“用户*给你发了消息:accept/block”
然后,我从 Google 界面向我的接收帐户发送了一条聊天消息,它提示我(如预期的那样)将我的帐户添加到已批准的聊天人员列表中。
一旦我的发送帐户在“已批准”列表中,我就能够成功地使用 xmpphp 发送消息,没有任何问题。
我的问题:使用 xmpphp,我如何发送邀请聊天?一旦收件人接受我的传入聊天,我就可以正常发送消息,但发送的第一条消息不会触发聊天程序提示我接受消息。
作为后续行动...有没有办法查明收件人是否接受了请求?有什么方法可以知道消息正在传递(或不传递)?
【问题讨论】:
【参考方案1】:我遇到了同样的问题,解决方法是在消息之前发送“订阅”请求。
所以打电话
$conn->subscribe('someguy@someserver.net');
之前
$conn->message('someguy@someserver.net', 'This is a test message!');
【讨论】:
以上是关于通过 xmpphp 邀请 gtalk 用户的主要内容,如果未能解决你的问题,请参考以下文章