Поддерживает ли следующий процесс OAuth авторизацию пользователей с помощью Twitter? - PullRequest
0 голосов
/ 11 января 2012

Я хочу сделать приложение для Android, которое будет обновлять статус в твиттере.Я использую файлы jar signpost-core-1.2.1.1 и signpost-commonshttp4-1.2.1.1. Я дал разрешение на использование Интернета, и я зарегистрировал приложение в твиттере, дающее разрешение на чтение, запись и отправку сообщений.Также заполняется функция обратного вызова Url.But Функция retrieveRequestToken () создает OAuthCommunicationException.

фрагмент кода:

private  static  final  String CALLBACK_URI = "app://twitter";
private static final String REQUEST_TOKEN_URL = "https://api.twitter.com/oauth/request_token";
private static final String ACCESS_TOKEN_URL = "https://api.twitter.com/oauth/access_token";
private static final String AUTHORIZE_URL = "https://api.twitter.com/oauth/authorize";

String CONSUMER_KEY = "I4bwezijxf6VwpU8x0tygg";
String CONSUMER_SECRET = "Y6vSdZs3zWBrNogXZWSHKZ590RSXqB5wBwj8vFaayk";

private static  CommonsHttpOAuthConsumer consumer;
private static CommonsHttpOAuthProvider provider;

consumer = new CommonsHttpOAuthConsumer(CONSUMER_KEY, CONSUMER_SECRET);
provider = new DefaultOAuthProvider(REQUEST_TOKEN_URL,ACCESS_TOKEN_URL, AUTHORIZE_URL);
String authUrl="";

authUrl = provider.retrieveRequestToken(consumer,CALLBACK_URI);

Я полностью застрял с этим.

1 Ответ

1 голос
/ 11 января 2012

Ваши учетные данные потребителя работают нормально в моем тестовом приложении Twitter, поэтому не удалось найти проблему с вами.
Вот полная подробная статья об интеграции с Twitter, и вы можете буквально скопировать код TwitterConnectWebActivity в свое приложение и вызвать его с помощью намерения интеграции с Twitter.
Полная интеграция с Twitter в приложение Android

Это должно решить вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...