某些视频类别的最受欢迎图表中没有视频

No videos in the mostPopular chart for certain video categories

我正在尝试获取某些视频类别的最热门视频列表,但是某些类别 return 尽管响应成功,但视频列表为空。

例如,新闻与政治类别 (ID 25):

我从我的应用程序发出此请求时得到相同的响应。类别 ID 有效且正确(从 /youtube/v3/videoCategories 获得)。更改 regionCode 没有任何区别。


显示特定类别的 popular/recent/noteworthy 视频列表对于我的应用程序的功能非常重要。如果无法获得对 return 某些视频的上述请求,是否有某种变通方法 可以 return 为麻烦的类别提供合适的视频?

我觉得这像是一个错误

我在 apis-explorer

测试过

测试请求 1:

没有类别。 test here 向下滚动有一些 nr 25

请求

GET https://www.googleapis.com/youtube/v3/videos?part=snippet&chart=mostPopular&maxResults=50&regionCode=us&fields=items%2Fsnippet%2FcategoryId&key={YOUR_API_KEY}

响应

{
 "kind": "youtube#videoListResponse",
 "etag": "\"RmznBCICv9YtgWaaa_nWDIH1_GM/ewwRz0VbTYpp2EGbOkvZ5M_1mbo\"",
 "pageInfo": {
  "totalResults": 0,
  "resultsPerPage": 50
 },
 "items": [
     "snippet": {
     "categoryId": "25"
      }
  ......
 ]
}

但是只要你添加分类 ID,它就会 returns 0

测试 2 个有趣的结果

我在测试中发现的一个有趣的事情是,如果我添加一个 10 的类别 ID link

GET https://www.googleapis.com/youtube/v3/videos?part=snippet&chart=mostPopular&maxResults=50&regionCode=us&videoCategoryId=10&fields=items%2Fsnippet%2FcategoryId&key={YOUR_API_KEY}

它 returns 其他人也是。

{
 "items": [
  {
   "snippet": {
    "categoryId": "24"
   }
  },
  {
   "snippet": {
    "categoryId": "10"
   }
  },
  {
   "snippet": {
    "categoryId": "10"
   }

我会提交错误报告。 issue forum