Разрешение Jtwitter для Android

Я пытаюсь написать простой пост из моего приложения для Android. Я выполнил ( учебник, и вход в систему работает нормально. Теперь, когда я пытаюсь написать в Твиттере, мой Logcat говорит, что у меня нет прав на публикацию чего-либо. Я читаю что-то об OAuthProvider и следую нескольким учебникам об этом, но безуспешно. идея?

Спасибо

Код: Twitter jtwit = новый Twitter(имя_пользователя, pswd); jtwit.setStatus("тест");

Журнал: 03-29 13:52:02.724: ОШИБКА /AndroidRuntime(1341): ИСКЛЮЧИТЕЛЬНОЕ ИСКЛЮЧЕНИЕ: главная 03-29 13: 52: 02.724: ОШИБКА /AndroidRuntime(1341): java.lang.RuntimeException: Невозможно запустить действие ComponentInfo{Adforce.files/Adforce.files.twitterConnection}: winterwell.jtwitter.TwitterException$UpdateToOAuth: необходимо переключиться на OAuth. Twitter больше не поддерживает базовую аутентификацию.

2 ответа

Вам нужно создать OAuthSignpostClient, затем заставить пользователя аутентифицировать его, а затем использовать

Twitter jtwit = новый Twitter(userName, myOAuthClient);

Ваше исключение говорит само за себя:

Вам нужно переключиться на OAuth. Twitter больше не поддерживает базовую аутентификацию.

Я полагаю, твиттер прекратил поддержку базовой аутентификации, и вы можете посмотреть на Twitter OAuth

Другие вопросы по тегам