I wrote some scripts that use the REST API and allow me to list and delete my tweets. After deleting ~3000 tweets, I expected that after a while (a couple of hours) the next 3000 tweets would be visible in the timeline and that I could then proceed deleting all my old tweets. But it seems it does not work that way, instead no tweets at all are displayed anymore – even though Twitter displays there are still 14.4K tweets.
I would be interested in finding answers to two questions:
- Why is this happening? Is this by design or a bug? How can I retrieve my old tweets via API?
- Is there a way to delete the rest of my tweets from my account? An API that I overlooked?