如何从API获得更大的Twitter视频大小?

时间:2017-12-24 10:50:49

标签: twitter

通过Twitter API进行搜索时,我只能获取小视频的网址,例如:

u'video_info': {u'aspect_ratio': [1, 1],
                u'duration_millis': 98615,
                u'variants': [{u'bitrate': 320000,
                u'content_type': u'video/mp4',
u'url': u'https://video.twimg.com/ext_tw_video/944064088308510720/pu/vid/240x240/Dbol1j
YzSdt5A9Pi.mp4'},
               {u'content_type': u'application/x-mpegURL',
u'url': u'https://video.twimg.com/ext_tw_video/944064088308510720/pu/pl/6iSBw8vIHgtISD_
1.m3u8'}]}}]}

视频仅为240x240

如何获得更大的版本来调整大小?

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找the Media Size Objects

  

所有包含原生媒体(照片,视频和GIF)的推文都会包含一组“拇指”,“小”,“中”和“大”尺寸的高度和宽度像素大小。

另请查看整体Media Objects

  

如果任何媒体对象已“附加”到推文,则实体部分将包含包含单个媒体对象的媒体数组。如果未附加本机媒体,则实体中将不存在媒体阵列。 如果填充此数组,则:media:media匹配。

理想情况下,您的代码应该检查哪些媒体尺寸存在并使用最适合您网站的尺寸,因为您无法始终依赖所有尺寸。