gpt4 book ai didi

python - 如何使用 python-twitter 删除所有推文?

转载 作者:行者123 更新时间:2023-12-01 03:50:50 25 4
gpt4 key购买 nike

我正在使用python-twitter在我的 Web 应用程序中发布这样的推文:

import twitter
twitter_api = twitter.Api(
consumer_key="BlahBlahBlah",
consumer_secret="BlahBlahBlah",
access_token_key="BlahBlahBlah",
access_token_secret="BlahBlahBlah",
)
twitter_api.PostUpdate("Hello World")

如何删除所有已发布的推文?我找不到如何执行此操作的文档。

最佳答案

twitter_api.PostUpdate("Hello World") 应该返回一个 Status 对象。该 Status 对象还包含有关状态的信息,according to their source is present as an attribute .

twitter_api.destroyStatus显然是他们拥有的方法,它围绕 POST statuses/destroy推特请求。要销毁状态,它需要 status.id 作为参数。

所以:

status = twitter_api.PostUpdate("hello world")
twitter_api.destroyStatus(status.id)

应该足够了。似乎没有办法批量删除内容,您必须先获取内容,然后逐个状态删除它。

从时间线中获取一个序列(我猜这意味着它是可迭代的)是通过 twitter_api.GetUserTimeline 完成的每次限制 200 条推文。这应该允许您抓取推文,检查是否有结果,是否迭代它们并使用 destroyStatus 删除它们。

关于python - 如何使用 python-twitter 删除所有推文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38286765/

25 4 0
文章推荐: Javascript 数组将元素随机化到选定元素
文章推荐: PHP Jquery ajax 类
文章推荐: javascript - 扫描嵌套对象的数组以查找匹配项
文章推荐: jquery - 如何将 Jquery
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com