Я пытаюсь сделать requests.get()
твиттер из их API для работы с научными данными. Я пытаюсь следить за документацией, но меня это пугает. Вот мой код ...Requests.get Twitter 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
или мне нужно изменить свой подход?
Почему бы не использовать фактический Python Twitter API обертку? Запросы, безусловно, совместимы с Python 3. – jonrsharpe