我正在尝试使用 XMPPHP 获取我的在线状态,但似乎无法从 $conn
中获取任何与我的状态有关的信息。这是我的代码片段:
require_once('XMPPHP/XMPP.php');
$conn = new XMPPHP_XMPP('talk.google.com', 5222, 'xxxx@gmail.com', 'xxxxx', 'xmpphp', 'gmail.com', $printlog = false, $loglevel = XMPPHP_Log::LEVEL_INFO);
$conn->connect();
$conn->processUntil('session_start');
$conn->presence($status='Controller available.');
var_dump($conn); // this gives me a long output but nothing about status. ex: http://pastebin.com/yfs1V5Jb
我也尝试过使用getRoster()
来查看我的好友信息列表(尽管我只对我的信息感兴趣),但没有成功。
有什么建议可以让我使它工作吗?谢谢。