Tweepy error: code: 261 Application cannot perform write actions. How to work around this?

Tweepy error: code: 261 Application cannot perform write actions. How to work around this?

我只是想创建一个在一定时间间隔(不一定是定期)后上传推文的机器人。但是,在一定数量的推文之后,我的应用程序受到推特的限制和限制。有解决办法吗? 我能够发送的推文的最大数量是 30。我什至尝试使用随机时间限制的 sleep() 但它仍然不起作用。

import tweepy
import random
import time

consumerKey=''
consumerSecret=''
accessToken=''
accessTokenSec=''

def OAuth():
    try:
        auth=tweepy.OAuthHandler(consumerKey,consumerSecret)
        auth.set_access_token(accessToken,accessTokenSec)
        return auth
        
    except Exception as e:
        return None

oauth=OAuth()
api=tweepy.API(oauth,wait_on_rate_limit=True)

tweets=['i love roses','7 is my favourite number', 'Studies are hard','Guess how many donuts I just ate','A cat ran over my foot']

for i in range(40):
    num2=random.randint(0,4)
    randtime=random.randint(60,120)
    api.update_with_media(imglink,+tweets[num2])
    print("status uploaded")
    time.sleep(randtime)

同样的问题,不幸的是 Twitter API 对普通用户有限制。 您需要是一家公司或其他公司。 Twitter 需要知道你如何使用这些数据。没办法对不起...

同样的事情发生在我身上。您可以创建一个新的独立应用程序(在概述中)并将消费者和访问令牌替换为新的。它对我有用。