Я создал учетную запись Twitter для разработчиков и хотел бы использовать ее для мониторинга твитов. Поэтому я буду использовать GET statuses / user_timeline . Я создал приложение на https://developer.twitter.com/en/apps и могу просматривать пользовательские ключи API, а также секретный токен доступа / токена доступа. Тем не менее, после прочтения документации Twitter в течение некоторого времени я просто не могу понять, как аутентифицировать себя. Я решил, что мне нужно передать некоторые HTTP-заголовки или что-то, но я не уверен. Вот мой код на данный момент:
import requests
def main():
request_url = "https://api.twitter.com/1.1/statuses/user_timeline.json"
parameters = {
"screen_name": "jack",
"count": 3,
"exclude_replies": True,
"include_rts": False
}
r = requests.get(request_url, params=parameters)
print(r.text)