Привет, Все Я занимаюсь разработкой приложения для Java-приложений. Мне нужно искать твиты с помощью хэштегов с помощью twitter4j 3.0.5. У меня нет проблем с проверкой подлинности и поиском твитов, но есть некоторые проблемы: Я тестировал результаты поиска с помощью topsy.com, и я видел, что у меня есть несколько твитов или нет твитов. как #jobbingfest есть около 500 твитов, но я нашел, что это пустая ... intrest вещь: Twitter.search (запрос) документы говорятtwitter4j 3.0.5 проблемы поиска
Returns tweets that match a specified query. This method calls http://search.twitter.com/search.json
что апи возвращает JSON, как это
{"errors": [{"message": "The Twitter REST API v1 is no longer active. Please migrate to API v1.1. https://dev.twitter.com/docs/api/1.1/overview.", "code": 68}]}
Я немного смущен ... почему я могу получить твиты, если этот ресурс больше недоступен?
Я пытаюсь понять проблему, но никак ... мне пришлось написать здесь о помощи: p.
Большое спасибо! Licio.
пс. извините, но, возможно, мой английский не так хорош ...
pps. для получения более 100 твитов, которые я использую для этого, правильно?
List<MioStatus> listaStatus = null;
try {
listaStatus = new ArrayList<MioStatus>();
result = twitter.search(query);
while(result.nextQuery() != null){
for (Status status : result.getTweets()) {
if(status.isRetweet()){
listaStatus.add(new MioStatus(status.getId(), true, "RT " + status.getRetweetedStatus().getText(), status.getUser(), status.getGeoLocation(), status.getRetweetCount(), status.getCreatedAt()));
}else{
listaStatus.add(new MioStatus(status.getId(), true, status.getText(), status.getUser(), status.getGeoLocation(), status.getRetweetCount(), status.getCreatedAt()));
}
}
result = twitter.search(result.nextQuery());
}
http://stackoverflow.com/questions/17887984/is-it-possible-to-get-more-than-100-tweets/25069446#25069446 см пятые комментарии его очень полезно :) –