Search api not returning status array


#1

Hi, the search API seems to all of a sudden (last day or two) not return users in the status array. I am performing an application authenticated search and displaying the results on my website. There are heaps of results on the twitter site for #thehotpotato.

Request:
GET https://api.twitter.com/1.1/search/tweets.json?q=#thehotpotato

Response back:

{“statuses”:[],
“search_metadata{“completed_in”:0.004,“max_id”:382329008186089472,“max_id_str”:“382329008186089472”,“query”:”%23thehotpotato",“refresh_url”:"?since_id=382329008186089472&q=%23thehotpotato&include_entities=1",“count”:15,“since_id”:0,“since_id_str”:“0”}}


#2

The Search API only goes back in time around a week. The website has access to some alternate means retrieve some older tweets.


#3

What would be the suggested API to use to retrieve posts by hashtag older than one week?


#4

Then is there a problem with the indexing service? Multiple people during the day have tweeted with the hashtag I am searching for but on twitter and through the api those results aren’t coming through.


#5

Likely a third party provider of Twitter data – such as Topsy.


#6

Ultimately, not all tweets are indexed by the search service.

[faq:8650]