Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Youtube data api 如何获取youtube频道的频道指南类别_Youtube Data Api - Fatal编程技术网

Youtube data api 如何获取youtube频道的频道指南类别

Youtube data api 如何获取youtube频道的频道指南类别,youtube-data-api,Youtube Data Api,我正在尝试使用两种不同的方法获取指南类别,其中没有一种方法对我有效 方法1:调用guideCategories API,传递指南类别id,然后检查结果是否包含频道id,并重复调用10-12个可用的Youtube指南类别 例如,这个调用应该返回属于音乐频道指南类别(id=GCTXVzaWM)的所有频道 {MyAPIKey}&id=GCTXVzaWM 但是,响应只包含一个频道信息:YouTube Spotlight频道 { "kind": "youtube#guideCategoryListRe

我正在尝试使用两种不同的方法获取指南类别,其中没有一种方法对我有效

方法1:调用guideCategories API,传递指南类别id,然后检查结果是否包含频道id,并重复调用10-12个可用的Youtube指南类别

例如,这个调用应该返回属于音乐频道指南类别(id=GCTXVzaWM)的所有频道

{MyAPIKey}&id=GCTXVzaWM

但是,响应只包含一个频道信息:YouTube Spotlight频道

{
  "kind": "youtube#guideCategoryListResponse",
 "etag": "\"m2yskBQFythfE4irbTIeOgYYfBU/nJlbZCXF0fN7Tnv7p0aM65jh5Fw\"",
 "items": [
  {
   "kind": "youtube#guideCategory",
   "etag": "\"m2yskBQFythfE4irbTIeOgYYfBU/mbUaBJAZzQQXrUy_F02c8idvkek\"",
   "id": "GCTXVzaWM",
   "snippet": {
    "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
    "title": "Music"
   }
  }
 ]
}
为什么其他音乐频道不在本回复中列出?例如,以下名为Music的频道(频道id=UC-9-kyTW8ZkZNDHQJ6FgpwQ)是一个音乐频道,但未在该响应中返回。为什么?

方法2:通过传递通道id从通道API调用获取指南类别信息

例如,这里是我用来获取上面通道的类别ID的调用(通道ID=UC-9-kyTW8ZkZNDHQJ6FgpwQ)。但是,当我调用并查看结果时,我没有看到任何指南类别信息,尽管我请求了此API提供的所有信息,如下所示:

{MyAPIKey}&id=UC-9-kytw8zkdhqj6fgpwq

响应没有任何指南类别信息,包括音乐指南类别(id=GCTXVzaWM)

请帮忙

谢谢 T