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

我按照这个答案https://stackoverflow.com/a/20795628/5383573
每当我得到



假设我要获取NDTV channel 的所有视频。

其YouTube网址为https://www.youtube.com/user/ndtv/videos

我去了这个URL https://developers.google.com/youtube/v3/docs/playlists/list

填写为

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}

和回应


{
 "error": {
  "errors": [
   {
    "domain": "youtube.part",
    "reason": "unknownPart",
    "message": "ndtv",
    "locationType": "parameter",
    "location": "part"
   }
  ],
  "code": 400,
  "message": "ndtv"
 }
}

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

任何帮助将不胜感激。

最佳答案

Playlists: list具有五个有效部分



您的错误消息指出 ndtv 不是有效的部分。 NDTV也不是有效的 channel ID。 channel ID如下所示: UCtb0gXU-ht24V_fgeXGGjwA

查找 channel ID的最简单方法是查看YouTube

关于youtube - 提取特定YouTube channel 的视频时出现400错误请求,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32819205/

10-11 22:36
查看更多