tweepy推送mp4文件

2024-03-28 16:28:34 发布

您现在位置:Python中文网/ 问答频道 /正文

嘿,我想把用ffmpeg生成的mp4文件推到twitter上。 不过,官方的粗呢似乎没有真正的本土方法。 当尝试使用api.update_with_media(filename, message)方法时,您将得到一个错误,不支持文件“video/mp4”

所以首先我看到了一个关于github项目链接的讨论:Github link

但是在测试了代码之后,应用程序在第一个初始化阶段后崩溃。在

接下来我看到了这个:Github pull request thread

官方已经发布了一个视频链接,但它还没有被正式发布。在

然而,我不知道如何安装和使用叉子吐威比和如何实际使用代码推送一个视频。Braian87b将此作为示例代码:

upload_result = api.media_upload('/home/user/video.mp4')
api.update_status(status="test tweet", media_ids=[upload_result.media_id_string])

有什么特别的帮助!:)


Tags: 文件方法代码githubapi视频官方链接
1条回答
网友
1楼 · 发布于 2024-03-28 16:28:34

最后我终于明白了。我自己制作了一个fork(因为braian87b提供的fork与pip的最新版本不兼容(这也是我用来安装它的地方)),我可以使用pip安装分叉的tweepy

pip install git+https://github.com/Spyder-exe/tweepy.git

最后,braian87b提供的代码非常好! 所以使用这个代码

^{pr2}$

并且确保把reply_status_id标签放在media_id标签之前,我就可以把视频上传到twitter上了,只不过有点小麻烦。在

相关问题 更多 >