YouTube API v3-keyInvalid错误400-PHP

YouTube API v3-keyInvalid错误400-PHP,php,youtube-data-api,Php,Youtube Data Api,如果我尝试获取某个频道的所有视频,我总是会遇到此错误 { "error": { "errors": [ { "domain": "usageLimits", "reason": "keyInvalid", "message": "Bad Request" } ], "code": 400, "message": "Bad Request" } } 我的代码如下 $api_key = "AIzaSyD...nR8"; stream_context_set_default(['http' =>

如果我尝试获取某个频道的所有视频,我总是会遇到此错误

{ "error": { "errors": [ { "domain": "usageLimits", "reason": "keyInvalid", "message": "Bad Request" } ], "code": 400, "message": "Bad Request" } }
我的代码如下

$api_key = "AIzaSyD...nR8";
stream_context_set_default(['http' => ['ignore_errors' => true]]);
$source_videos = file_get_contents("https://www.googleapis.com/youtube/v3/search?order=date&part=snippet&channelId={UCuB3qjWes1E8t4yUmbP360Q}&maxResults=1&key={".$api_key."}");

echo $api_key;
echo $source_videos;
我在上创建了一个项目,并添加、激活了“YouTube数据API v3”,以“Webserver(例如Node.js,Tomcat)”为平台创建了凭据,最后在我的php文档中复制了密钥。我不知道为什么我不能让它工作。我感谢你的帮助

编辑:

使用Webbrowser(JavaScript)作为平台,它应该可以工作。

try this code
$API_key='AIzaSyCTPwxSs1id2kdv_fupUfbYkfa6Fucp_6A';
$channelID='UCTCU28HEULL2JKAFFQ21UWA';
$maxResults=10;
$videoList=json解码(文件获取内容https://www.googleapis.com/youtube/v3/search?order=date&part=snippet&channelId=“.$channelID.&maxResults=”.$maxResults.&key=”.$API_key.”);
注意:您需要一个虚拟服务器来运行php(wamp/mamp/xampp)

$API_key='AIzaSyCTPwxSs1id2kdv_fupUfbYkfa6Fucp_6A';
$channelID='UCTCU28HEULL2JKAFFQ21UWA';
$maxResults=10;
$videoList=json解码(文件获取内容https://www.googleapis.com/youtube/v3/search?order=date&part=snippet&channelId=“.$channelID.&maxResults=”.$maxResults.&key=”.$API_key.”);

注意:您需要一个虚拟服务器来运行php(wamp/mamp/xampp)

使用
Webbrowser(JavaScript)
作为平台,它应该可以工作。

使用
Webbrowser(JavaScript)
作为平台,它应该可以工作。

var\u dump($source\u视频)的输出是什么?上面写的错误var\u dump($source\u视频)的输出是什么?上限写入错误