Привет, я хочу получить теги видео с URL-адреса YouTube, я искал в google, но в основном получаю ответ, что "YouTube API больше не может использоваться для извлечения тегов".
Итак, есть ли способ получить видео теги из видео YouTube с помощью php или любого api?
Например, для 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>";
}
Я надеюсь, что это помогает.
Вы можете использовать метод API video.list для тегов, а не загружать весь контент.
Здесь образец PHP: https://github.com/youtube/api-samples/blob/master/php/update_video.php#L73
Вы также можете попробовать
$meta = get_meta_tags( "http://www.youtube.com/watch?v=LIjs3-8cZVA" );
$tags = isset( $meta['keywords'] ) ? $meta['keywords'] : '';