XMPPHP 与 facebook 访问令牌

Posted

技术标签:

【中文标题】XMPPHP 与 facebook 访问令牌【英文标题】:XMPPHP with facebook access token 【发布时间】:2014-03-23 22:04:53 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

1) 下载 XMPPHP 库

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

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

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

享受吧!

【讨论】:

工作得很好!谢谢

以上是关于XMPPHP 与 facebook 访问令牌的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 xmpphp 连接到 Facebook 聊天

Facebook 页面模拟失败:页面令牌与用户令牌相同

存储用户的 Facebook 访问令牌

Android:facebook sdk注销问题?

Facebook 访问令牌:服务器端与客户端流

Facebook - 错误代码 - 2500 非活动访问令牌