YouTube 数据 API v3 - 类别列表中的 categoryId 有问题
YouTube Data API v3 - Problem with categoryId from category list
如果我上传的视频的类别 ID 为 34 (Comedy/Komödie),API 会告诉我类别 ID 不是 available/supported。
但我从 YouTube 获得了类别,通过以下调用将列表保存在数据库中:
https://developers.google.com/youtube/v3/docs/videoCategories/list?apix_params=%7B%22part%22%3A%22snippet%22%2C%22hl%22%3A%22de_DE%22%2C%22regionCode%22%3A%22DE%22%7D
并且存在这个类别。
因此,每 "failed upload" 我的配额都会提高。可惜我一天只能上传6个视频。
有什么建议吗?
我检查了类别,仍然是最新的
根据您在问题中提供的请求的 URL,您正在使用 de_DE
作为 regionCode
。
如果是这样,您需要使用 id 23
来代替 - 它对应于 Komödie
.
参见:
{
"kind": "youtube#videoCategory",
"etag": "\"0UM_wBUsFuT6ekiIlwaHvyqc80M/l3o_qqirQJQvOVhrSz9qa3x9Nxo\"",
"id": "23",
"snippet": {
"channelId": "UCBR8-60-B28hp2BmDPdntcQ",
"title": "Komödie",
"assignable": true
}
}
您可以在这些演示中测试结果:
- videoCategories.list 来自德国 "de_DE" 在 YouTube Official Documentation - "try-it" feature 中的结果。
- 德国 "de_DE" videoCategories.list 在 Google API Explorer demo 中的结果。
如果您仍然确定 YouTube 数据存在问题 API,我的建议是搜索您的问题是否已在 Issue Tracker 上报告或在那里报告问题。
如果我上传的视频的类别 ID 为 34 (Comedy/Komödie),API 会告诉我类别 ID 不是 available/supported。 但我从 YouTube 获得了类别,通过以下调用将列表保存在数据库中:
https://developers.google.com/youtube/v3/docs/videoCategories/list?apix_params=%7B%22part%22%3A%22snippet%22%2C%22hl%22%3A%22de_DE%22%2C%22regionCode%22%3A%22DE%22%7D
并且存在这个类别。
因此,每 "failed upload" 我的配额都会提高。可惜我一天只能上传6个视频。
有什么建议吗?
我检查了类别,仍然是最新的
根据您在问题中提供的请求的 URL,您正在使用 de_DE
作为 regionCode
。
如果是这样,您需要使用 id 23
来代替 - 它对应于 Komödie
.
参见:
{
"kind": "youtube#videoCategory",
"etag": "\"0UM_wBUsFuT6ekiIlwaHvyqc80M/l3o_qqirQJQvOVhrSz9qa3x9Nxo\"",
"id": "23",
"snippet": {
"channelId": "UCBR8-60-B28hp2BmDPdntcQ",
"title": "Komödie",
"assignable": true
}
}
您可以在这些演示中测试结果:
- videoCategories.list 来自德国 "de_DE" 在 YouTube Official Documentation - "try-it" feature 中的结果。
- 德国 "de_DE" videoCategories.list 在 Google API Explorer demo 中的结果。
如果您仍然确定 YouTube 数据存在问题 API,我的建议是搜索您的问题是否已在 Issue Tracker 上报告或在那里报告问题。