如何删除时间轴中的所有推文

时间:2015-10-04 17:53:11

标签: twitter tweepy

我正在使用此script删除我的时间轴中的所有推文,但不可思议的是,旧的推文和转推无法撤消。是否有任何删除旧版本的技巧(2009-2011之间)?

tweets= api.user_timeline(id=user.id, include_rts=True)

for tweet in tweets :
     api.DestroyStatus(tweet.id)

1 个答案:

答案 0 :(得分:1)

一些事情:

  1. GET statuses/user_timeline将为您提供最新的3,200条推文。除此以外的任何东西都不会被退回。所以它归结为2009-2011期后有多少推文。
  2. Tweepy没有api.DestroyStatus destroy_status。只是确保,它在您提供的脚本中是正确的,但只是为了防止任何混淆。
  3. 如果你删除那些3,200,你所要做的就是重新运行脚本来获取后者。这假设在初始删除之后3,201-6,400向上移动。您可以通过重复所获得的批量删除脚本来尝试这一点。

    给它一个时间来清除Twitter以防止任何问题。有时可能需要几天时间。即使从视图中删除了推文,也不意味着它已从服务器中删除。

    修改

    之前遇到过这个问题,并且不确定fresh start是否是您可能正在研究的问题。 Twitter有一个你可以遵循的程序值得研究。