400获取特定youtube频道的视频时出现错误请求

400获取特定youtube频道的视频时出现错误请求,youtube,youtube-api,Youtube,Youtube Api,我想获取特定YouTube频道的视频列表 我遵循这个答案 每次我得到 400错误请求 假设我想获得NDTV频道的所有视频 它的YouTube网址是 我去了这个网址 把盒子填好 Part: NDTV Channel ID:ndtv Max Result: 50 然后单击执行 它给了我一个请求 GET https://www.googleapis.com/youtube/v3/playlists?part=ndtv&channelId=ndtv&maxResults=50&

我想获取特定YouTube频道的视频列表

我遵循这个答案 每次我得到

400错误请求

假设我想获得NDTV频道的所有视频

它的YouTube网址是

我去了这个网址

把盒子填好

Part: NDTV
Channel ID:ndtv
Max Result: 50
然后单击执行

它给了我一个请求

GET https://www.googleapis.com/youtube/v3/playlists?part=ndtv&channelId=ndtv&maxResults=50&key={YOUR_API_KEY}
及回应

400错误请求

如何获得JSON响应中的所有视频? 对不起,我的英语不好

如有任何帮助,我们将不胜感激。

包含五个有效部分

下面的列表包含可以包含在列表中的零件名称 每个零件的参数值和配额成本:contentDetails:2 id:0播放器:0代码段:2状态:2

您的错误消息表明ndtv不是有效部分。NDTV也是无效的频道id。频道id类似于UCtb0gXU-ht24V\u fgeXGGjwA

查找频道id最简单的方法是查看YouTube


NDTV有3个特色频道,都有频道id

UCZFMM1MW0F81Z37AAEZTUA、UC9CYT9gSNLevX5ey2、UCF9STUECBRPBVPDK5ES

以下GET请求将返回json响应

GET https://www.googleapis.com/youtube/v3/playlists?part=snippet&channelId={ndtv_channel_id}
用频道id替换ndtv\u频道id

GET https://www.googleapis.com/youtube/v3/playlists?part=snippet&channelId={ndtv_channel_id}