Guten Morgen, Ich versuche, die Menschen zum Download, die von diesem Python-Code bestimmte Wörter in einem Bereich ist twitting:Fehler 401 und API V1.1 Python
import sys
import tweepy
consumer_key="LMhbj3fywfKPNgjaPhOwQuFTY"
consumer_secret=" LqMw9x9MTkYxc5oXKpfzvfbgF9vx3bleQHroih8wsMrIUX13nd"
access_key="3128235413-OVL6wctnsx1SWMYAGa5vVZwDH5ul539w1kaQTyx"
access_secret="fONdTRrD65ENIGK5m9ntpH48ixvyP2hfcJRqxJmdO78wC"
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_key, access_secret)
api = tweepy.API(auth)
class CustomStreamListener(tweepy.StreamListener):
def on_status(self, status):
if 'busco casa' in status.text.lower():
print (status.text)
def on_error(self, status_code):
print (sys.stderr, 'Encountered error with status code:', status_code)
return True # Don't kill the stream
def on_timeout(self):
print (sys.stderr, 'Timeout...')
return True # Don't kill the stream
sapi = tweepy.streaming.Stream(auth, CustomStreamListener())
sapi.filter(locations=[-78.37,-0.20,-78.48,-0.18])
ich diese Störung erhalte: Encountered Fehler mit Statuscode: 401
Ich habe in diesem Link https://dev.twitter.com/overview/api/response-codes gelesen, dass der Fehler verursacht wird durch: Authentifizierung Anmeldeinformationen fehlten oder falsch. Auch unter anderen Umständen zurückgegeben, z. B. alle Aufrufe an API v1-Endpunkte jetzt 401 (verwenden Sie stattdessen API v1.1).
Die Authentifizierung ist dort mit aktualisierten Schlüsseln. Wie sollte ich API v1.1 verwenden?
Danke, Anita
Können Sie bitte bestätigen, dass die API-Version von der "tweepy" -Bibliothek verwendet wird? –
Ich bin mir nicht sicher, deine Frage zu verstehen. – Efferalgan