我正在尝试requests.get()
从他们的API推特上从事数据科学工作。我正在尝试遵循文档,但令我感到困惑。这是我的代码...
import requests
import oauth2 as o
consumer_key = 'sdfgsdfgsdfgsdfgsdfg'
consumer_secrete = 'sadfasdfgasdfasdfasdfasdfasdf'
consumer = o.Consumer(key=consumer_key, secret=consumer_secrete)
access_token = 'asdfasdfsadfasdfasdf'
access_token_secret = 'asdfasdfasdfasdfasdf'
acc_token = o.Token(key=access_token, secret=access_token_secret)
client = o.Client(consumer, acc_token)
base_url = 'https://api.twitter.com/1.1/search/tweets.json?q=%22I%20want%20to%20take%20my%20life%20away%22%20near%3A%22Grove%20South%22%20within%3A1500mi&src=typd'
data = requests.get(base_url, client)
print(data)
我得到一个400 Response
。Python中有太多的模块和库,很难一开始就知道它是否与Python 3兼容,然后才知道它是否与API兼容。这有点令人困惑。有人知道我是否可以这样做requests
,oauth2
或者是否需要更改我的方法?
我过去使用Twython取得了不错的效果。
从他们的文档中:
from twython import Twython
twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句