Вам необходимо использовать ключ потребителя, который возвращается вам для дальнейшего запроса. В документации вы можете видеть, что есть запрос curl, в который вы добавляете в заголовок токен. Вот что я хотел бы сделать:
С запросами сделать GET-запрос с заголовками, где в заголовке у вас есть ключ авторизации, заполненный этим значением.
'authorization: OAuth oauth_consumer_key = "consumer-key-for-app"
И как полезная нагрузка для передачи в словаре params sa с вашим поисковым термином q и другими вещами, которые Twitter предоставляет в качестве параметров.
{'q': 'мой поисковый запрос', 'lang': 'language'}
r = requests.get(url, headers=headers, params=payload)
r будет ответом, который затем вы можете превратить в json для дальнейших манипуляций с
r.json()