おはよう、 私はこのPythonコードでエリア内に特定の単語をtwittingされる人々をダウンロードしようとしています:エラー401と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])
私はこのエラーを取得しています: が発生しました状態コードでエラーが発生しました:401
認証資格情報が不足しているか正しくありません。このリンクでは、エラーが原因で発生しています。https://dev.twitter.com/overview/api/response-codes 他の状況でも返されます。たとえば、API v1エンドポイントへのすべての呼び出しで、401(API v1.1を代わりに使用)が返されます。
認証には更新されたキーがあります。 API v1.1の使用方法
おかげで、 アニタ
「tweepy」ライブラリで使用されているAPIのバージョンを確認してください。 –
私はあなたの質問を理解していない。 – Efferalgan