Ich habe eine Wrapper-Klasse für die Twitter-Authentifizierung, wo es eine Zeile:Does tweepy Ratenbegrenzung Griff - Code 429
self.__api = tweepy.API(self.auth,
wait_on_rate_limit=False,
wait_on_rate_limit_notify=False)
Wenn ich instanziiert die Wrapper-Klasse api Objekt von twitter zu erhalten:
api_call = myWrapper(self.CONSUMER_KEY, self.CONSUMER_SECRET,
self.ACCESS_KEY, self.ACCESS_SECRET, True, True)
Basierend auf meinem Verständnis der Einrichtung von wait_on_rate_limit und wait_on_rate_limit_notify auf True sollte standardmäßig die Rate Problem (Basierend auf Tweepy-Dokumentation).
aber ich bekomme folgende Fehlermeldung, wenn ich über Liste der Benutzer am Iterieren und versuchen, ihre Zeitleiste zu bekommen (~ 3400) tweepy.error.TweepError: Twitter error response: status code = 429
Ich habe versucht folgende:
remaining = int(api_call.api.last_response.getheader('X-Rate-Limit-Remaining'))
aber es sagt last_response
Attribut ist nicht verfügbar.