Я работаю над приложением на основе твиттера и пытаюсь включить встроенную поддержку Android для Twitter. Следующий код работает, чтобы открыть диалоговое окно подтверждения для моего приложения для доступа к твиттеру, но я не уверен, что передать в качестве типа authenticationType. Любая помощь будет оценена по достоинству. Я гугл по всему месту и не могу найти правильный ответ. Это происходит вместо «oauth» ниже.Twitter Аутентификация через классы AccountManager для Android
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", "[email protected]");
}
}}, null);
}
Отличный вопрос :-) Можете ли вы предоставить значение TWITTER_ACCOUNT_TYPE, чтобы ответ был завершен? – rds
com.twitter.android.auth.login – nicky