在我的应用程序,我想使用oAuth
期间登录进程协议几个网站,如Twitter,Facebook和更多。 我有关于Twitter的OAuth的一些问题。
我用这些行访问令牌和机密DATAS:
AccountManager am = AccountManager.get(MyActivity.this);
Account[] accounts = am.getAccountsByType("com.twitter.android.auth.login");
if(accounts.length > 0) {
Account acct = accounts[0];
am.getAuthToken(acct, "com.twitter.android.oauth.token", null, MyActivity.this, new AccountManagerCallback<Bundle>() {
public void run(AccountManagerFuture<Bundle> arg0) {
// Accessing token
}
}, null);
} else {
Toast.makeText(getApplicationContext(), "There is no defined account", Toast.LENGTH_SHORT).show();
}
所以,我成功了。 不过我很好奇这些问题:
- 我是否需要任何Twitter应用程序?
- 我将如何检查这些记号或做我要检查? 我的意思是,我将如何到达用户的信息,如twitter_id?
任何信息将是巨大的。