Пытаюсь интегрировать свое веб-приложение с Twitter, используя twitter4j lib.
Я зарегистрировал свое приложение на сайте Twitter и получил значения Consumer key
и Consumer secret
.
Ничего особенного, стандартный OAuth
шаг.
код:
public class TwitterService {
private final String CONSUMER_KEY = "xxx";
private final String CONSUMER_SECRET = "yyy";
public String fav() {
Twitter twitter = TwitterFactory.getSingleton();
twitter.setOAuthConsumer(CONSUMER_KEY, CONSUMER_SECRET);
...
исключение:
Caused by: java.lang.IllegalStateException: consumer key/secret pair already set.
У меня больше нет конфигурации для key
и secret
, любого .properties
или другого файла.
РЕДАКТИРОВАТЬ:
строка комментариев twitter.setOAuthConsumer(CONSUMER_KEY, CONSUMER_SECRET);
вызывает исключение:
java.lang.IllegalStateException: OAuth consumer key/secret combination not supplied