Quoting Mark McBride <mmcbr...@twitter.com>:

Currently we only support retrieval of the last N tweets, where N is 3200 if
I recall.

It is a maximum of 3200 of the user's *original* tweets. If, for example, you retrieve tweets in pages of 200 tweets, you will get a maximum of 16 pages. And only tweets that originated from the user will be in those pages. If you're one of those people, like me, who use the built-in retweet capability heavily, those retweets *won't* be in what you get back, but they count against you as part of the 3200. ;-)

--
M. Edward (Ed) Borasky
borasky-research.net/m-edward-ed-borasky/

"A mathematician is a device for turning coffee into theorems." ~ Paul Erd?s


  ---Mark

http://twitter.com/mccv


On Wed, Mar 3, 2010 at 3:26 PM, @seiz <stefan.s...@gmail.com> wrote:

Hi,

I am Trying to backup all my tweets (for @seiz) but it seems tweets of
a certain age aren't accessible via the api (the oldest tweet i get is
ID 1226937920 from 02/2009).
I am even using since_id and max_id restrictions in the API call in
order to avoid hitting a pagination limit and still can't get any very
old tweets.
Same goes for mentions (and i guess everything else like DMs too).

How can i get all my tweets in order to back them up?
Note, i basically have to do this only once and then only get a daily/
weekly or whatever delta using since_id, so it should not put too much
load on the api.

PS: there's also a BUG. when using max_id in the api call, the result
will include tweets where ID==max_id which, according to the
documentation should not be the case and only every thweet with an id
between since_id and < max_id (but not including max_id) should be
returned.

(I filed a ticket on help.twitter, but am also posting here, as past
experience seemed to indicate, that the ticketing system is not
maintained – sorry for the cross posting)

Thanks
Stefan



Reply via email to