Как получить видео теги с YouTube видео?

0

Привет, я хочу получить теги видео с URL-адреса YouTube, я искал в google, но в основном получаю ответ, что "YouTube API больше не может использоваться для извлечения тегов".

Итак, есть ли способ получить видео теги из видео YouTube с помощью php или любого api?

  • 0
    Вы можете подключить URL-адрес видео с помощью curl и использовать регулярное выражение с функцией preg_match ().
  • 0
    Можете ли вы привести мой пример, пожалуйста?
Теги:
youtube
youtube-api

3 ответа

2
Лучший ответ

Например, для 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>";
}

Я надеюсь, что это помогает.

  • 1
    Спасибо друг ... это именно то, что я хочу. Еще раз большое спасибо.
0

Вы можете использовать метод API video.list для тегов, а не загружать весь контент.

Здесь образец PHP: https://github.com/youtube/api-samples/blob/master/php/update_video.php#L73

  • 0
    Используя API YouTube (v3), у вас нет доступа к тегам видео, если только видео не принадлежит аутентифицированному пользователю. Надеюсь, это поможет.
0

Вы также можете попробовать

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню