【发布时间】:2018-12-08 22:07:39
【问题描述】:
嘿,我想将使用 ffmpeg 生成的 mp4 文件发送到 Twitter。
然而,官方的 tweepy 似乎没有真正的本地方式来做到这一点。
尝试使用api.update_with_media(filename, message) 方法时,您会收到错误,不支持的文件'video/mp4'
所以首先我看到了一个链接这个 github 项目的讨论:Github link
但在测试代码后,应用在第一个 INIT 阶段后崩溃。
接下来我看到了这个:Github pull request thread
在那个线程上,它宣布有一个用于推特视频的代码,但它尚未正式合并,并且 braian87b 用该代码制作了一个 tweepy 的分支来上传视频。
但是我不知道如何安装和使用 tweepy 的分支以及如何实际使用代码来推特视频。 Braian87b 以此作为示例代码:
upload_result = api.media_upload('/home/user/video.mp4')
api.update_status(status="test tweet", media_ids=[upload_result.media_id_string])
任何帮助将不胜感激! :)
【问题讨论】:
-
尚未使用 tweepy 实现视频上传:github.com/tweepy/tweepy/…。并且“update_with_media”已被弃用。抱歉,我建议使用其他库。
-
是的,我知道。但是在我提供的链接中,他们是一个拉取请求,其中宣传了一个带有添加代码的 tweepy 分支以上传视频文件。但我不知道如何实际安装和使用 tweepy 的分支。但最后我设法让它工作,它可以(几乎)完美地上传视频文件
标签: python python-3.x video twitter tweepy