ConfigurationBuilder cb = new ConfigurationBuilder();
//... set your keys
String queryString = "Trump";
Twitter twitter = new TwitterFactory(cb.build()).getInstance();
result = twitter.search(query);
List<Status> tweets = result.getTweets();
String json = TwitterObjectFactory.getRawJSON(s);
и я получаю:
java.lang.IllegalStateException: Очевидно, jsonStoreEnabled не установлен в true.
Вопрос 1: Я просмотрел исходный код и, похоже, jsonStoreEnabled устанавливается в ThreadLocal при вызове TwitterObjectFactory.registerJSONObject.Я не думаю, что поиск делает это.Означает ли это, что невозможно получить необработанный json при вызове API поиска?
Вопрос2: Как перехватить вызов, сделанный внутри API для TwitterBaseImpl.httpResponseReceived, чтобы получить значение поля до того, как оно будет скрыто слоями каркаса?желательно без AspectJ