problema na API V3 do youtube: (snippet, thumbs, title) exibindo vídeos na página da web

Estou com um problema da minha chave da API. quando estou tentando uma solicitação: recebo uma matriz vazia

     {
     "kind": "youtube#videoListResponse",
     "etag": "\"RmznBCICv9YtgWaaa_nWDIH1_GM/Rk41fm-2TD0VG1yv0-bkUvcBi9s\"",
    "pageInfo": {
      "totalResults": 0,
      "resultsPerPage": 0
     },
    "items": [
     ]
    }

minha chave parece ser boa, antes dos vídeos serem exibidos bem no site, mas agora não sei por que não há resposta quando estou tentando fazer uma solicitação para obter dados do YouTube.

Eu tenho este método:

            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 ;
        }

questionAnswers(1)

yourAnswerToTheQuestion