无法使用Twython上传视频

时间:2019-01-24 19:18:28

标签: python-3.x twitter raspberry-pi twython

我正在尝试使用Twython使用以下代码发布视频推文。该代码在upload_media命令上中断。我收到以下错误消息:twython.exceptions.TwythonError:Twitter API返回了400(错误请求),处理您的请求时发生了错误。

我尝试过:

用upload_video替换upload_media

上传其他视频

从同一目录上传图片(效果很好)

此视频的大小为546 KB,没有音频。它用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")

任何帮助将不胜感激,这是在一个漫长的项目结束时进行的,非常令人沮丧!

0 个答案:

没有答案