2012-06-20 35 views
-1

我正在嘗試在Android中整合Facebook聊天功能。Facebook訪問令牌格式是否更改?

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

的訪問令牌我正確的模式?

任何人都可以請指導我嗎?

+0

不能確定你的問題應該是關於...你的訪問令牌,使用訪問令牌 - 這到底是什麼了吧「格式」實際上很重要? – CBroe

+0

訪問令牌的格式爲AAA | BBB | CCC AAA-正在申請ID,BBB是會話密鑰等。新格式不符合此模式。有關詳細信息,請參閱此帖子@CBroe http://stackoverflow.com/questions/5317329/xmpp-with-java-asmack-library-supporting-x-facebook-platform – siva

+0

@CBroe我希望格式很重要。 – siva

回答