Невозможно загрузить видео с помощью Twython - PullRequest
0 голосов
/ 24 января 2019

Я пытаюсь твитнуть видео с помощью 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")

Любая помощь будет высоко ценится, это приходит в конце очень длинного проекта, поэтому очень расстраивает!

...