随着OAuth 2.0和加密访问令牌的更改,我无法再连接到FB chat。FB的聊天文档上的示例显示了服务器端的PHP,但是我需要通过从JavaScript sdk获取access_token来进行连接。
我从我的挑战响应中取出了sig和session_key参数,并为access_token添加了参数,将其设置为我从JavaScript sdk获得的access_token。我假设access_token是正确的,因为在10月1日之前,它有管道,而现在它是加密的,没有管道符号。另外,查看我的安全设置,在我最初授予权限时,xmpp_login权限设置正确。
无论我怎么尝试,我的连接尝试都会失败。
有没有可用的代码,其中访问令牌来自浏览器中的JavaScript开发工具包,而不是来自服务器端?
发布于 2011-10-14 02:51:07
明白了:确保你也在使用TLS。在PHP代码示例中:如果搜索$START_TLS,您将看到如何处理此问题:http://developers.facebook.com/docs/chat/
https://stackoverflow.com/questions/7637368
复制相似问题