Я пытаюсь создать экземпляр AccessToken, но появляется сообщение об исключении.У меня есть два способа создания AccessToken.Мой рабочий процесс заключается в том, что на машине Android я аутентифицирую пользователя с помощью Oauth, а затем я получаю accessKey и accessSecret.Я передаю эти две строки на сервер, используя REST.Я делаю следующее на сервере, чтобы получить обратно AccessToken.
AccessToken token = new AccessToken(accessToken, accessSecret);
Но приведенный выше код генерирует исключение «java.lang.IllegalArgumentException: неверный формат маркера доступа».Когда я делаю следующее:
twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer(CONSUMER_KEY, CONSUMER_SECRET);
AccessToken aToken = twitter.getOAuthAccessToken(accessToken, accessSecret);
Это дает следующее исключение для твиттера:
Кажется, что комбинация псевдонима и пароля неверна. Соответствующие обсуждения могут быть в Интернете по адресу: ......
Наконец, я также использовал следующий код:
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true) .setOAuthConsumerKey(twitterKey)
.setOAuthConsumerSecret(twitterSecret)
.setOAuthAccessToken(twitter.getAccessToken())
.setOAuthAccessTokenSecret(twitter.getSecretToken());
TwitterFactory tf = new TwitterFactory(cb.build());
twitter4j.Twitter t4jTwitter = tf.getInstance();
Это дает то же недопустимое исключение формата.
Так что мой вопрос: "это потенциальная ошибка?"??»и Могу ли я создать экземпляр AccessToken, когда у меня уже есть строки accessKey и accessSecret ??
Большое спасибо за быстрый ответ.
Ирфан Мирза