2013-04-22 41 views
1

我試圖將facebook sdk升級到3.0.1版,並且在執行登入時遇到問題。我在登錄後訪問的訪問令牌是ACCESS_TOKEN_REMOVED,我不知道爲什麼。android整合新的facebook sdk 3.0.1並執行登入

這裏是登錄代碼:

if (!session.isOpened() && !session.isClosed()) { 
       session.openForRead(new Session.OpenRequest(SplashScreen.this).setCallback(new StatusCallback() { 

        @Override 
        public void call(Session session, SessionState state, Exception exception) { 
         if (session.isOpened()) { 
          loginIfSuccessfullAuth(true); 

        } 
       })); 
      } 

如果包含訪問令牌ACCESS_TOKEN_REMOVED

+0

難道是因爲它不能打印出來嗎?你把什麼放到LogCat上? – harism 2013-04-22 19:03:07

+0

我在調試器中看到它不在logcat – Nativ 2013-04-22 19:25:49

+0

那麼,如果你使用LogCat,並且打印出''session.getAccessToken()'',你會看到什麼?如果不存在,它應該返回null。 – harism 2013-04-22 19:29:40

回答

0

如果你在你的日誌中看到ACCESS_TOKEN_REMOVED內部內部的會議,請務必打印session.getAccessToken().getToken()。如果您將session.getAccessToken()寫入日誌,則將調用AccessToken對象的toString-方法,該方法將用ACCESS_TOKEN_REMOVED替換實際的令牌。