gpt4 book ai didi

youtube - 某些视频类别的videoChartNotFound错误

转载 作者:行者123 更新时间:2023-12-03 06:30:20 25 4
gpt4 key购买 nike

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:

我不确定这是不是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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com