Если это не удалось, вы также можете проверить файл ошибок вашего сервера, он должен иметь больше информации.
я проблема с моим ключом API. когда пытаюсь запросить: я получаю пустой массив
{
"kind": "youtube#videoListResponse",
"etag": "\"RmznBCICv9YtgWaaa_nWDIH1_GM/Rk41fm-2TD0VG1yv0-bkUvcBi9s\"",
"pageInfo": {
"totalResults": 0,
"resultsPerPage": 0
},
"items": [
]
}
мой ключ, кажется, хорош, до того, как видео хорошо отображалось на сайте, но теперь я не знаю, почему нет ответа, когда я пытаюсь запросить данные с YouTube.
У меня есть этот метод:
public function getYoutube($id)
{
$youtube ='https://www.googleapis.com/youtube/v3/videos?id='.$id.'&fields=items%28snippet%28title,description,%20thumbnails%29%29&part=snippet&key=my_key';
$json = file_get_contents($youtube);
$itemList = json_decode($json);
$this->video = $itemList->items[0];
$this->id = $id;
if(!$json)
return false ;
else
return $this->video ;
}