Я работаю над приложением для Twitter и пытаюсь использовать встроенную поддержку Android для Twitter.Следующий код работает, чтобы вывести на экран диалоговое окно подтверждения доступа моего приложения к твиттеру, но я не уверен, что передать в качестве аутентификационного типа.Любая помощь будет оценена.Я гуглил повсюду и не могу найти правильный ответ.Он идет вместо «oauth» ниже.
AccountManager am = AccountManager.get(this);
Account[] accts = am.getAccountsByType(TWITTER_ACCOUNT_TYPE);
if(accts.length > 0) {
Account acct = accts[0];
am.getAuthToken(acct, "oauth"/*what goes here*/, null, this, new AccountManagerCallback<Bundle>() {
@Override
public void run(AccountManagerFuture<Bundle> arg0) {
try {
Bundle b = arg0.getResult();
Log.e("TrendDroid", "THIS AUTHTOKEN: " + b.getString(AccountManager.KEY_AUTHTOKEN));
} catch (Exception e) {
Log.e("TrendDroid", "EXCEPTION@AUTHTOKEN");
}
}}, null);
}