-1

FacebookチャットをAndroidに統合しようとしています。

 facebook.authorize(this,new String[]{"xmpp_login"}, new DialogListener() {
            public void onComplete(Bundle values) {
                Log.w("XMPP","The Bundle Value is "+values);
                Log.w("XMPP","Connected Acess Token "+facebook.getAccessToken()+"App id "+facebook.getAppId());
                ConnectionConfiguration config = new ConnectionConfiguration("chat.facebook.com", 5222);
                config.setSASLAuthenticationEnabled(true);
                XMPPConnection xmpp = new XMPPConnection(config);
                try
                {
                    SASLAuthentication.registerSASLMechanism("X-FACEBOOK-PLATFORM", SASLXFacebookPlatformMechanism.class);
                    SASLAuthentication.supportSASLMechanism("X-FACEBOOK-PLATFORM", 0);
                    xmpp.connect();
                    xmpp.login(facebook.getAppId(),facebook.getAccessToken());

               }
                catch(XMPPException e)
                {
                    Log.w("XMPP","Exception ");
                    e.printStackTrace();
                }

            }

アクセストークンはAAACFZA9tieEABAN06ZBVMw33r0ZBbeszgPiy0Cr7Du400sFpz98cua3PAjjvKJS3dZCM7noAowPwjVr8xGBZBaV4etzAnlZCe6z0bn8itM3AZD

アクセストークンは正しいパターンですか?

誰か私を案内してもらえますか?

4

1 に答える 1

0

Facebook は、6 月 6 日から XMPP 接続を TLS 経由で行う必要があると発表しました。

Facebook の XMPP サービスに接続するアプリは、すべての接続で STARTTLS を使用する必要があります。
暗号化されていない接続を拒否し始めます。

https://developers.facebook.com/blog/post/2012/05/16/platform-updates--operation-developer-love/

于 2012-06-20T18:48:13.113 に答える