请求。获取Twitter API错误身份验证

2024-04-18 20:18:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试着从他们的API上requests.get()推特来做数据科学的工作。我试图遵循文件,但有点困惑我。这是我的密码。。。你知道吗

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中有太多的模块和库,首先很难知道它是否与python3兼容,然后很难知道它是否与API兼容。有点混乱。有人知道我是否可以用requestsoauth2来做这件事,或者我需要改变我的方法吗?你知道吗


Tags: keyimportclienttokenapiurlbaseget
1条回答
网友
1楼 · 发布于 2024-04-18 20:18:11

我以前用过Twython,效果很好。你知道吗

根据他们的文件:

from twython import Twython
twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)

相关问题 更多 >