Код ниже работал раньше, но теперь дает мне следующую ошибку: «не удалось открыть поток: HTTP-запрос не удался! HTTP/1.1 429». Кажется, что проблема с файлом_get_contents() - в аналогичном потоке было предложено, чтобы cURL мог помочь, но я не могу заставить его работать.Внезапно файл_get_contents() не смог открыть мой поток
Кто-нибудь хочет объяснить, почему я получил ошибку сейчас, когда он работал отлично? Могу ли я решить проблему без использования cURL? Если я должен использовать cUrl, как и почему?
foreach ($soccerseason->getFixturesByMatchday($matchDay) as $fixture) {
if (strcmp($fixture->homeTeamName, $team) == 0 || strcmp($fixture->awayTeamName, $team) == 0) {
$hometeamuri = $fixture->_links->homeTeam->href;
$gethometeamcontent = file_get_contents($hometeamuri, false);
$hometeam = json_decode($gethometeamcontent);
Вы искали то, что означает http-код 429? – drew010
Дальняя сторона может отменить ваш запрос. https://httpstatuses.com/429 –