0

如何使用 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(密码)?

4

1 回答 1

1

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

1) 下载 XMPPHP 库

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

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

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

享受!

于 2014-03-26T09:25:47.230 回答