【问题标题】:videoChartNotFound error for some video categories某些视频类别的 videoChartNotFound 错误
【发布时间】:2014-02-10 22:09:00
【问题描述】:

API 调用https://www.googleapis.com/youtube/v3/videoCategories?part=snippet&regionCode=US&key=API_KEY 可以检索某个国家/地区的可用 videoCategory 列表。

例如,videoCategory id 43:

但是,当我通过此 videoCategory id 43 检索视频时,例如https://www.googleapis.com/youtube/v3/videos?part=snippet%2C+contentDetails&chart=mostPopular&regionCode=MY&videoCategoryId=43&key=API_KEY,我得到了错误:

乍一看,我以为是由于assignable为false,但事实并非如此,因为一些assignable=false的videoCategoryId也可以检索视频。

videoCategoryId id 30,assignable 为 false:

videoCategoryId 30 获取视频没有问题:

搜索 API 没问题(某些类别仅返回 ~2 个视频),例如此 API 调用,https://www.googleapis.com/youtube/v3/search?part=id%2Csnippet&maxResults=20&order=relevance&videoCategoryId=43&type=video&key=API_KEY

我不确定这是否是错误。因为有可能 videoCategory id 43 不在 mostPopular 图表下并导致此错误。但是如何在 videoCategories 资源 API 上检测和过滤掉它呢?没有标志表明此类别不能与视频资源 API 一起使用。

【问题讨论】:

    标签: youtube youtube-api


    【解决方案1】:

    我也遇到了这个问题,似乎错误是“电影”和“预告片”应该设置为可分配的。据此,https://developers.google.com/youtube/v3/docs/videoCategories,如果一个类别是可分配的,它就有与之关联的视频。因此,检索不可分配类别的视频会失败是有道理的,但实际上这两个不可分配类别确实有关联的视频是没有意义的(尽管“预告片”只返回一个结果,这很奇怪) .

    我想一个临时的解决方法是只包含可分配的类别,并手动包含电影和预告片。

    【讨论】:

      猜你喜欢
      • 2020-09-19
      • 2020-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多