私は何かが欠けていて、頭を殴ってくれる人が必要だったのだと思います。
import sys
import tweepy
import urllib
import simplejson
from pprint import pprint
CONSUMER_KEY = '----'
CONSUMER_SECRET = '----'
ACCESS_KEY = '----'
ACCESS_SECRET = '----'
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
api = tweepy.API(auth)
rate = api.rate_limit_status()
print rate["remaining_hits"]
print api.me().name
search = urllib.urlopen("https://api.twitter.com/1.1/search/tweets.json?q=+arsenal&page=1")
dict = simplejson.loads(search.read())
pprint(dict)
OAuth が機能し、tweepy API を使用して rate_limit_status を返し、名前も出力できます。次に、検索 API v1.1 (tweepy の api.search() - OAuth なしで古い検索を実装) を使用して、「Bad Authentication Data」エラーを取得したいと考えました。
OAuth についての私の理解はひどく間違っていると思います。アクセス トークンを取得すると、承認された呼び出しを行うことができると思います。上記のコードを実行すると、それは間違っていると思います - 誰かが OAuth を使用して API1.1 検索を実行するのを手伝ってくれませんか - リクエストで何を送信する必要がありますか?
ありがとう!