- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
API调用https://www.googleapis.com/youtube/v3/videoCategories?part=snippet®ionCode=US&key=API_KEY可以检索特定国家/地区的可用videoCategory列表。
例如,videoCategory ID 43:
但是,当我通过此videoCategory ID 43(例如https://www.googleapis.com/youtube/v3/videos?part=snippet%2C+contentDetails&chart=mostPopular®ionCode=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:
我不确定这是不是bug。因为有可能videoCategory ID 43不在大多数热门图表中,并导致此错误。但是如何在videoCategories资源API上进行检测和过滤呢?没有标志指示此类别不能与视频资源API一起使用。
最佳答案
我也遇到了这个问题,似乎错误是“电影”和“预告片”应设置为可分配。为此,https://developers.google.com/youtube/v3/docs/videoCategories,如果可分配类别,则它具有与之关联的视频。因此,检索无法分配的类别的视频将失败是有道理的,但实际上这两个不可分配的类别确实具有关联的视频是没有意义的(尽管“Trailers”仅返回一个结果,这很奇怪) 。
我想一个临时的解决方法是只包括可分配的类别,并手动包括电影和预告片。
关于youtube - 某些视频类别的videoChartNotFound错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21256026/
我是一名优秀的程序员,十分优秀!