Statuses/mentions_timeline missing recent mentions?


#1

I’m responsible for an app that calls the twitter API on behalf of other customers. One customer has the Twitter screen name “ecwid”, and they’ve noticed some “missing” Tweets.

We use https://github.com/sferik/twitter to call the Twitter API in Ruby, and log output shows we’re hitting https://api.twitter.com/1.1/statuses/mentions_timeline.json?count=200&tweet_mode=extended for the ecwid user, and getting a 200 response.

As of right now, the call returns 10 items. The newest item in the response has ID 883425518435151872, and the oldest has ID 877645662958919680, which correspond to 2017-07-07 20:40:31 +0000 and 2017-06-21 21:53:26 +0000 respectively, I believe.

However, there appear to be numerous more recent Tweets that mention ecwid, including https://twitter.com/gerdyreb/status/886980959412903939 and https://twitter.com/Santodio_/status/886954155880964098.

Why aren’t these newer @mentions included in the response?

P.S. I don’t currently know if those Tweets appear in the https://twitter.com/mentions web UI as I don’t have access to the ecwid account (I have access to an oauth secret, but not to the password.)


#2

We are seeing the exact same issue with some clients of ours. The response to mentions_timeline contains the latest and oldest tweets but is missing some tweets in between.