【发布时间】:2013-09-22 11:03:34
【问题描述】:
如何从 vine url 获取 video.mp4?
例子:
来自https://vine.co/v/hnVVW2uQ1Z9
我需要http://.../*.mp4 和http://.../*.jpg
脚本我需要使用这个页面vinebed.com
(在 PHP 中)
非常感谢。
【问题讨论】:
如何从 vine url 获取 video.mp4?
例子:
来自https://vine.co/v/hnVVW2uQ1Z9
我需要http://.../*.mp4 和http://.../*.jpg
脚本我需要使用这个页面vinebed.com
(在 PHP 中)
非常感谢。
【问题讨论】:
这很简单。如果您从 vine.co 检查 vine 视频的来源,您会看到元标记。你应该会看到 twitter:player:stream。通过使用 php,您可以专门提取该信息并将其用作变量。
<?php
function vine( $id )
{
$vine = file_get_contents("http://vine.co/v/{$id}");
preg_match('/property="twitter:player:stream" content="(.*?)"/', $vine, $matches);
$url = $_SERVER['REQUEST_URI'];
return ($matches[1]) ? $matches[1] : false;
}
?>
要设置$id,您需要创建一个函数,A) 通过 url 自动读取 vine 视频 ID,您可以像这样显示它 <?php echo vine('bv5ZeQjY35'); ?> 或 B) 只需设置一个 vine 视频 ID 并按原样显示。
希望这对我有用。
【讨论】: