I'm dabbling with the twitter streaming filter API (https://dev.twitter.com/streaming/reference/post/statuses/filter). I have two twitter accounts. One account I'm using for the API calls, the other is my personal account which I'm using for testing. In the API call, I'm using the "follow" parameter to follow the tweets of many users (like 50), including my personal account. However, when i publish a tweet from my personal account, sometimes i see the tweets and sometimes i don't. For the two tests tweets I sent, they arrived long after the tweet was sent, maybe 5 minutes or so (slow for streaming standards).
My question is, how does this API endpoint work? Does it guarantee delivery of all tweets for users you're following or is it only a sample of the tweets? And if it does guarantee delivery, why is it so slow? Does it only deliver tweets that have arrived after the time the stream connection is made?
Thank you
Copyright Notice:Content Author:「loesak」,Reproduced under the CC 4.0 BY-SA copyright license with a link to the original source and this disclaimer.
Link to original article:https://stackoverflow.com/questions/29803752/twitter-streaming-filter-api-not-seeing-tweets