我正在尝试获取某些视频类别中最受欢迎的视频列表,但有些类别会返回一个空的视频列表,尽管响应成功。
例如,新闻&政治类别(ID 25):
从我的应用发出此请求时,我得到相同的响应。类别ID有效且正确(从/youtube/v3/videoCategories
获得)。更改regionCode
并没有什么区别。
对于我的应用程序的功能而言,显示特定类别的热门/近期/值得关注的视频列表非常重要。如果没有办法让上述请求返回某些视频,那么是否有某种解决方法会为麻烦的类别返回适当的视频?
答案 0 :(得分:2)
这看起来像是我的错误
中对其进行了测试测试请求1:
没有类别。 test here向下滚动,其中有一些是25卢比
请求强>
获取https://www.googleapis.com/youtube/v3/videos?part=snippet&chart=mostPopular&maxResults=50®ionCode=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"
}
......
]
}
但是只要你添加catagori id就会返回0
测试2个有趣的结果
我在测试中发现的一件有趣的事情是,我是否添加了类别ID为10 link
它也会返回其他人。
{
"items": [
{
"snippet": {
"categoryId": "24"
}
},
{
"snippet": {
"categoryId": "10"
}
},
{
"snippet": {
"categoryId": "10"
}
我会提交错误报告。 issue forum