Проверка доступности видео на YouTube

Решение, как проверить на PHP, что видео YouTube доступно, не удалено и не закрыто

Решение:
function isAvailableVideo($videoId) {
    $headers = get_headers('https://www.youtube.com/oembed?url=https://www.youtube.com/watch?v='.$videoId.'&format=json'); 
    return (substr($headers[0], 9, 3) !== '404'); 
}
Если видео доступно и открывается, то функция возвратит true, если с видео что-то не так, возвратит false
Похожие решения:
Изменено: 14 03 2020
Просмотров: 1551

Комментарии

Написать