User_timeline.json returns tweets that aren't listed for some users


#1

I’m trying to list tweets from a given user using:

https://api.twitter.com/1.1/statuses/user_timeline.json

When I test against Mary Beard’s account the tweets that are returned aren’t actually listed on her twitter feed, for example these are what I get for today:

well it really depends on the exact topic. Greece or Rome?
Wed May 18 09:48:04 +0000 2016
they called themselves Roman & ‘were’ the roman empire… of course historical changes; I fight against seeing Byz as separate
Wed May 18 04:19:35 +0000 2016
watch and see!
Wed May 18 04:17:43 +0000 2016

but none of these are actually on Mary’s twitter feed from today:
https://twitter.com/wmarybeard

So where do they come from? Also none of the tweets I can actually see on Mary’s page are returned from my API call, so how would I get them?

(Incidentally I tested against user “19Averil” and I get all the tweets listed on her twitter feed, so it obviously does work some of the time??)


#2

Those are replies, so on the web they appear on the “Tweets & replies” tab. I can see the other Tweets via the API response as well. It just looks like one of the two users has fewer replies than the other today.


#3

Doh! Sorry.

And of course I can exclude replies with that exclude_replies parameter. Thanks.