我可以用 tweepy 发布 mp4 文件吗?

Posted

技术标签:

【中文标题】我可以用 tweepy 发布 mp4 文件吗?【英文标题】:Can I tweet mp4 files with tweepy? 【发布时间】:2020-12-16 22:00:39 【问题描述】:

我只是想知道是否可以使用 tweepy 发布 mp4 文件(可能使用 api.update_with_media)。几年前我看到一个帖子说官方tweepy不可能,但是我很难相信官方tweepy没有办法做到这一点。有人可以帮忙吗?

【问题讨论】:

【参考方案1】:

update_with_media 大约在 5 年前作为 Twitter API 方法被弃用。这早于上传 GIF 和视频 MP4 的能力。如果你想通过 API 在 Twitter 上发布媒体,你必须找到一个支持媒体上传端点(和分块上传)的库。过程是

上传媒体文件(必要时根据大小和格式分块) 检索媒体 ID 字符串 发布推文,并将媒体 ID 添加到推文中。

请注意,您只能在一条推文上发布多张图片;您只能在单个推文上发布单个 GIF 或视频文件,而不是多个。

我不相信默认的 Tweepy 版本支持这一点,但我可能是错的,您需要查看 Tweepy 文档。

请勿使用 update_with_media - 它非常陈旧且不受支持作为 API 路径。

另外值得一提的是,tweepy 本身是一个第三方库——我们在 Twitter 上很喜欢它——但这并没有得到官方支持。

【讨论】:

update_with_media 似乎允许我上传图像和 gif,而不是视频。是否有支持媒体上传的原始 tweepy 库的修改版本,您可以指导我吗? Tweepy 是如此简单明了,我不想切换到一个完全不同的库。 再一次,我无法为您提供该链接,因为 Twitter 不维护 Tweepy,但我们喜欢 Tweepy 的贡献者。请与他们核实。 好的,感谢以上信息!我可能会使用 imgur api 之类的东西来上传视频,然后在推特上发布链接,因为 Tweepy 太好了,不能留下。

以上是关于我可以用 tweepy 发布 mp4 文件吗?的主要内容,如果未能解决你的问题,请参考以下文章

可以查看mp4的音频波形吗

伪流式传输 MP4 文件

mp4只能保存一个书签吗

iPhone 加密和解密 mp4 文件

如何将“zip”文件导入我的 .py

Chrome或者IE浏览器支持h264视频流播放吗?(不是MP4文件,仅仅是h264编码的视频流)