Twitter4j при попытке аутентификации второй учетной записи из приложения показывает сообщение об ошибке - PullRequest
0 голосов
/ 05 декабря 2018

Итак, я пытаюсь аутентифицировать пользователей через API Twitter4j.Я использую метод аутентификации, когда веб-страница открывается, пользователь нажимает кнопку авторизации, а затем он получает код, который они вводят в приложение.Это отлично работает в первый раз, но когда снова нажимается кнопка авторизации, даже если в главном веб-браузере вошла новая учетная запись Twitter, я вижу сообщение «У вас нет доступа к PRODUCT_NAME»

Код, который я использую для настройки API:

twitter = TwitterFactory.getSingleton();
twitter.setOAuthConsumer(PROPERDATA, PROPERDATA);
try {
     requestToken = twitter.getOAuthRequestToken();
} catch (TwitterException e) {
     e.printStackTrace();
}

Затем, чтобы открыть страницу аутентификации, я делаю:

Desktop.getDesktop().browse( new URI(requestToken.getAuthorizationURL())

Есть ли способ сбросить объект twitter по умолчаниютак что я могу восстановить его, или я думаю об этой проблеме неправильно?

...