如何使用 gloox 登录 Facebook 聊天
Posted
技术标签:
【中文标题】如何使用 gloox 登录 Facebook 聊天【英文标题】:how to sign in to facebook chat with gloox 【发布时间】:2011-12-14 09:07:01 【问题描述】:我用gloox和我的facebook好友聊天,认证机制是X-FACEBOOK-PLATFORM。 现在我使用 OAuth1.0 facebook sdk,但 facebook 会将 sdk 更改为 OAuth2.0。而且我不知道如何使用访问令牌登录 Facebook 聊天。
现在我在连接前的 Facebook 聊天验证码如下:
client_.setSASLMechanisms( SaslMechFacebook );
string key(ini.api_key);
key += "|" + string(password) + "|" + string(ini.secret_key);
//password is the session key facebook returned
client_.setAuthcid( key );
如何修改这段代码以适应OAuth2.0?
【问题讨论】:
【参考方案1】:在 10 月 1 日之前 access_token 中有管道,现在它被加密了,没有管道符号。您可以在Facebook-chat-with-OAuth-2.0-example 中举例。或查看sample example code here。
还要检查有问题的已接受解决方案Integrating Facebook chat。
【讨论】:
以上是关于如何使用 gloox 登录 Facebook 聊天的主要内容,如果未能解决你的问题,请参考以下文章
xmpp 对 facebook 聊天 api 的身份验证并总是收到失败