问题:我现在正在使用Twitter API,当推文包含视频时,Twitter仅返回缩略图URL而不是主视频文件的URL。Twitter返回这样的JSON:
["media_url"]=> string(86) "http://pbs.twimg.com/ext_tw_video_thumb/../pu/img/p1R5iC_7fN-lqNuK.jpg"
["media_url_https"]=> string(87) "https://pbs.twimg.com/ext_tw_video_thumb/.../pu/img/p1R5iC_7fN-lqNuK.jpg"
["url"]=> string(22) "http://t.co/UViL9KykF*"
["expanded_url"]=> string(63) "http://twitter.com/.../status/..../video/1"
前两个是jpg格式的图片,其他的url直接跳转到帖子页面。 由于我使用php获取所有信息,对于vine.co网站,代码如下:
$dom = new DomFinder($media_url);
$video_cell = $dom->find("//meta[@property='twitter:player:stream']", 'content');
但是 Twitter 在 <head> 中没有这样的 meta 标签,而且我找不到访问视频文件的方法。也许有人知道如何获取 MP4 URL?