如何从Youtube视频中获取视频标签?

问题描述 投票:0回答:4

我想使用视频的 URL 从 Youtube 获取视频的标签。我在 Google 中搜索过,但大多数得到的答案是“YouTube 的 API 无法再用于检索标签”。

还有一种方法可以使用 PHP 从 YouTube 视频中获取视频标签吗?

php youtube youtube-api
4个回答
1
投票

例如 URL:http://www.youtube.com/watch?v=LIjs3-8cZVA

$connect = file_get_contents("http://www.youtube.com/watch?v=LIjs3-8cZVA");
preg_match_all('|<meta property="og\:video\:tag" content="(.+?)">|si', $connect, $tags, PREG_SET_ORDER);
foreach ($tags as $tag) {
    echo $tag[1] . "<br>";
}

0
投票

你也可以尝试一下

$meta = get_meta_tags( "http://www.youtube.com/watch?v=LIjs3-8cZVA" );
$tags = isset( $meta['keywords'] ) ? $meta['keywords'] : '';

0
投票

您可以使用videos.list API方法来标记标签,而不是下载整个内容。

这是一个 PHP 示例:https://github.com/youtube/api-samples/blob/master/php/update_video.php#L73


0
投票

使用 YouTube 标签提取器获取任何 YouTube 视频的标签

© www.soinside.com 2019 - 2024. All rights reserved.