Попытка интегрировать мой webapp с 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
или другого файла.
EDIT:
строка комментария twitter.setOAuthConsumer(CONSUMER_KEY, CONSUMER_SECRET);
вызывает исключение:
java.lang.IllegalStateException: OAuth consumer key/secret combination not supplied