Доброго времени суток. Подскажите как правильно получить прямую ссылку (или как отправить запрос через cURL) на видео в YouTube.
Сейчас делаю так, получаю meta информацию так
https://www.youtube.com/get_video_info?video_id=ай... с помощью
$data = file_get_contents("https://www.youtube.com/get_video_info?video_id=айди_видео");
Там нахожу ссылку на видео, но по какой-то причине, некоторые видео ссылки не предоставляют, а получаю вот такой ответ:
{"playabilityStatus":{"status":"UNPLAYABLE","reason":"Это видео недоступно.","errorScreen":{"playerErrorMessageRenderer":{"reason":{"simpleText":"Это видео недоступно."},"proceedButton":{"buttonRenderer":{"style":"STYLE_PRIMARY","size":"SIZE_DEFAULT","isDisabled":false,"text":{"simpleText":"Посмотреть на YouTube"},"trackingParams":"CAQQ8FsiEwjU34jNju_oAhWNdbIKHSxYDQA="}},"thumbnail":{"thumbnails":[{"url":"//s.ytimg.com/yts/img/meh7-vflGevej7.png","width":140,"height":100}]},"icon":{"iconType":"ERROR_OUTLINE"}}},"contextParams":"Q0FFU0FnZ0M="},"videoDetails"
По какой причине? Видео доступно для просмотра на YouTube. Не могу понять.
Подскажите пожалуйста, как правильно получить ссылку через meta или как обращаться по-другому к YouTube, чтобы получить прямую ссылку и инфо о видео.
Спасибо.