Я пытаюсь твитнуть видео с помощью Twython, используя следующий код. Код прерывается по команде upload_media. Я получаю эту ошибку: twython.exceptions.TwythonError: API-интерфейс Twitter возвратил 400 (неверный запрос), при обработке вашего запроса произошла ошибка.
Я пробовал:
Замена upload_media на upload_video
Загрузка другого видео
Загрузка изображения из той же директории (это прекрасно работает)
Размер этого видео составляет 546 КБ, и в нем нет звука. Он был закодирован в h264
from twython import Twython, TwythonError, TwythonStreamer
from twitter import Twitter, OAuth
APP_KEY = 'XX'
APP_SECRET = 'XX'
OAUTH_TOKEN = 'XX'
OAUTH_TOKEN_SECRET = 'XX'
twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
vid = open("C:/Users/Robbie/Documents/test.mp4", 'rb')
print("opened")
response = twitter.upload_media(media=vid, media_type='video/mp4')
print("uploaded")
twitter.update_status(status="Here's a video", media_ids=[response['media_id']])
print("updated")
Любая помощь будет высоко ценится, это приходит в конце очень длинного проекта, поэтому очень расстраивает!