【问题标题】:XMPPHP with facebook access tokenXMPPHP 与 facebook 访问令牌
【发布时间】:2025-12-11 11:30:02
【问题描述】:

如何使用 Facebook 访问令牌而不是用户密码登录 XMPP? 有什么办法吗?我读过关于 SIG 的 STH,但我不知道它到底长什么样。 我尝试用访问令牌替换密码,不起作用。

我的代码:

$conn = new XMPPHP_XMPP('chat.facebook.com', 5222,  $_POST['usr'], $p, 'xmpphp',               'chat.facebook.com', $printlog=true, $loglevel=XMPPHP_Log::LEVEL_DEBUG); 

当我登录时,我必须用访问令牌或 STH 替换 $p(密码)?

【问题讨论】:

    标签: php facebook xmpp token xmpphp


    【解决方案1】:

    经过几个小时的研究和编码,我终于搞定了!

    1) 下载 XMPPHP 库

    2) 覆盖这 3 个文件 - http://codejaw.com/2g73va7

    注意:这是我自己制作的 hack。因此,XMPPHP 版本仅适用于 Facebook 并且仅适用于访问令牌。这将不再适用于其他服务或 Facebook 密码。

    也许一些编码员会使用我的工作并制作完整(非黑客)版本。

    享受吧!

    【讨论】:

    • 工作得很好!谢谢