通过xmpphp邀请gtalk用户

问题描述:

我已经设置了XMPPHP的基本安装并对其进行测试,我尝试从我的一个gtalk(GoogleTalk)帐户向另一个gTalk帐户发送消息。接收账户没有显示消息,或者正常的“用户*已经给你发送消息:接受/阻止”通过xmpphp邀请gtalk用户

然后我发送我的接收帐户在谷歌界面内的聊天消息,它促使我(如预期)将我的帐户添加到已批准的聊天人员列表中。

当我的发送帐户位于“已批准”列表中时,我能够成功地使用xmpphp发送消息而没有任何问题。

我的问题:使用xmpphp,我如何发送邀请来聊天?一旦收件人接受我的传入聊天信息,我就可以发送正常邮件,但发送的第一封邮件不会触发聊天程序提示我接受邮件。

作为后续......有没有办法找出收件人是否已接受请求?以任何方式知道邮件正在交付(或不)?

我有同样的问题,解决方案是发送一个“订阅”请求之前的消息。

所以就叫

$conn->subscribe('[email protected]'); 

$conn->message('[email protected]', 'This is a test message!');