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 で例を示すことができます。または、こちらのサンプル コードを確認してください。

また、問題の統合 Facebook チャットで受け入れられた解決策を確認してください。

于 2012-03-20T06:05:19.667 に答える