我正在尝试使用 API V2 获取推文的视频网址。
使用 API V1.1 我可以使用
https://api.twitter.com/1.1/statuses/show.json?id=<ID>&include_entities=true
Run Code Online (Sandbox Code Playgroud)
并在响应中获取直接 mp4 url
Extended_entities.media[0].video_info.variants
但使用 API V2 我似乎找不到任何方法来获取这些内容,我只能获取视频缩略图,而不能获取实际视频。
我已经尝试过查找和最近的搜索端点,但找不到方法来做到这一点。
在查找文档中,twitter 说:
该端点最近从 Twitter 开发者实验室毕业,取代了 v1.1 状态/显示、v1.1 状态/查找和实验室推文查找。如果您当前正在使用这些端点中的任何一个,您可以使用我们的迁移材料开始使用这个新端点。
但事实似乎并非如此,是不是没有包含该功能?另外,如果有任何其他方法能够在网页中嵌入 Twitter 视频(没有推文文本),那会很有帮助。
小智 5
对于那些仍在寻找答案的人,您可以通过添加以下参数在 V2 上完成此操作:
你的最终链接应该给出https://api.twitter.com/2/users/{{uid}}/tweets?expansions=attachments.media_keys&media.fields=variants
来源:https ://developer.twitter.com/en/docs/twitter-api/data-dictionary/object-model/media