通过xmpphp邀请gtalk用户

时间:2012-07-11 07:11:09

标签: xmpp google-talk xmpphp

我已经设置了XMPPHP的基本安装并测试它我尝试从我的一个gtalk(GoogleTalk)帐户向另一个gTalk帐户发送消息。接收帐户未显示该消息,或者正常的“用户 * 已向您发送消息:接受/阻止”

然后,我在Google界面中向我的收款帐户发送了一条聊天消息,它促使我(按预期方式)将我的帐户添加到已批准的聊天人员列表中。

一旦我的发送帐户位于“已批准”列表中,我就能够成功发送带有xmpphp的邮件,没有任何问题。

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

作为后续行动......有没有办法找出收件人是否接受了请求?知道消息是否被传递的任何方式?

1 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,解决方案是在邮件之前发送“订阅”请求。

所以请致电

$conn->subscribe('someguy@someserver.net');

$conn->message('someguy@someserver.net', 'This is a test message!');