2012-09-14 94 views
0

我有一些代碼和它的工作來登錄或註銷,但我想獲得access_tonken並將其存儲在數據庫中。如何在android中從twitter獲取Access_Token?

我的代碼:

private void onTwitterClick() { 

    if (mTwitter.hasAccessToken()) { 
     final AlertDialog.Builder builder = new AlertDialog.Builder(this); 

     builder.setMessage("Delete current Twitter connection?").setCancelable(false).setPositiveButton("Yes", new DialogInterface.OnClickListener() { 
      public void onClick(DialogInterface dialog, int id) { 
       mTwitter.resetAccessToken(); 
       mTwitterBtn.setChecked(false); 
       mTwitterBtn.setText(" Twitter (Not connected)"); 
       mTwitterBtn.setTextColor(Color.GRAY); 
      } 
     }) 
     .setNegativeButton("No", new DialogInterface.OnClickListener() { 
      public void onClick(DialogInterface dialog, int id) { 
       dialog.cancel(); 

       mTwitterBtn.setChecked(true); 
      } 
     }); 
     final AlertDialog alert = builder.create(); 
     alert.show(); 
    } else { 
     mTwitterBtn.setChecked(false); 
     mTwitter.authorize(); 
     // mTwitter.processToken(callbackUrl);   
    } 
} 

如何獲得?的access_token任何解決方案

回答

0

訪問令牌返回到您的「callbackUrl」並保持較短的會話時間。 您不能將其存儲在數據庫中。