У меня есть некоторый PHP-код, который получает ссылку на YouTube, а затем получает ее миниатюру. Для этого я использую это:
$str = file_get_contents(youtubelink);
Но иногда я получаю эту ошибку:
Warning: file_get_contents(https://www.youtube.com/watch?v=urA28s-OGW0): failed to open stream: HTTP request failed! HTTP/1.0 429 Too Many Requests in /home/mps/public_html/ajax/file.php on line 34
Что вызывает эту ошибку? Как я могу избавиться от этого? Какой предел я могу получить доступ?
Они, вероятно, блокируют вас. У них есть API для использования, https://developers.google.com/youtube/v3/.
Других решений пока нет …