【问题标题】:invite gtalk user via xmpphp通过 xmpphp 邀请 gtalk 用户
【发布时间】:2012-07-11 07:11:08
【问题描述】:

我已经设置了 XMPPHP 的基本安装并对其进行测试,我尝试将消息从我的一个 gtalk (GoogleTalk) 帐户发送到另一个 gTalk 帐户。收款账号没有显示消息,或者普通的“用户*给你发了消息:accept/block”

然后,我从 Google 界面向我的接收帐户发送了一条聊天消息,它提示我(如预期的那样)将我的帐户添加到已批准的聊天人员列表中。

一旦我的发送帐户在“已批准”列表中,我就能够成功地使用 xmpphp 发送消息,没有任何问题。

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

作为后续行动...有没有办法查明收件人是否接受了请求?有什么方法可以知道消息正在传递(或不传递)?

【问题讨论】:

    标签: xmpp google-talk xmpphp


    【解决方案1】:

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

    所以打电话

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

    之前

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-15
      • 2019-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多