Missing tweets from mention_timeline

restapi

#1

Some requests to the mentions timeline endpoint fail to return all tweets with using since_id parameter.
For example:
Request to timeline https://api.twitter.com/1.1/statuses/mentions_timeline.json with since_id=856559935697674240 and valid credentials received the following tweets

856560438703779840, 856560437831364608, 856560421821665283, 856560419066048512, 856560409209221120, 856560379241037824, 856560377852833795, 856560374748913664, 856560372869992449, 856560334638862337, 856560321628176384, 856560311242862592, 856560305744302081, 856560299054215168, 856560291810824192, 856560288874643456, 856560270256287744, 856560264732438530, 856560223842185217, 856560221652533248, 856560220729860096, 856560219702403073, 856560216560685057, 856560209854070784, 856560191256526849, 856560177381859328, 856560174701699072, 856560167785287680, 856560157043589121, 856560151691751424, 856560135061344258, 856560130346954752, 856560118804226048, 856560111569031170, 856560108372992004, 856560094393257984, 856560086868688897, 856560077871960064, 856560057420591104, 856560055889661955, 856560037497643010, 856560029805289473, 856560012944183296, 856560006627569664, 856560006182961152, 856559999539183616, 856559959391297536, 856559958640427009

but did not return this one 856560328959774720 (which is between those ones regarding its creation time and id)

The same request executed once again returns the missing tweet.
What can be the reason and how this can be fixed?
Thanks,
Lidiya


#2

This sounds like (potentially) a data center synchronisation issue where cached data related to mentions is served from one server but not others. Twitter is an eventually-consistent system rather than a guaranteed-consistent one. Sometimes, situations like this may occur between API calls based on routing.


Missing tweet from mentions_timeline
#3

Thanks for the details and the quick reply :slight_smile: