2

我用 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?

4

1 回答 1

0

在 10 月 1 日之前 access_token 里面有管道,现在它被加密了,没有管道符号。您可以在Facebook-chat-with-OAuth-2.0-example 中举例。或者在这里查看示例代码

还要检查有问题的接受的解决方案Integrating Facebook chat

于 2012-03-20T06:05:19.667 回答