使用Tweepy开发Twitter Bot遇API权限问题,是否需付费?
关于Twitter Bot每日发3条推文的权限问题
不需要开通高级付费服务就能实现每日发布3条推文的需求。
你遇到的错误是因为代码中调用了需要额外权限的Twitter API v1.1端点(比如旧版的statuses/update接口),而当前免费的基础访问权限仅开放API v2端点和部分受限的v1.1端点。
免费的基础访问权限完全支持使用Twitter API v2的推文发布功能,且限额远高于每日3条——基础版v2 API的推文发布限额为每日1500条,完全满足你的需求。
解决方法很简单:在Tweepy中切换使用API v2的接口来发布推文,比如用:
client.create_tweet(text="你的推文内容")
替代原来v1.1的api.update_status()方法。
确认你的开发者账号处于基础访问权限(免费)状态,只要没有违反Twitter的开发者规则,这个权限就足够支撑每日3条推文的发布。
内容的提问来源于stack exchange,提问作者Beñat Knörr
相关产品推荐
相关产品推荐

