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
    }
}

您可以在这些演示中测试结果:


如果您仍然确定 YouTube 数据存在问题 API,我的建议是搜索您的问题是否已在 Issue Tracker 上报告或在那里报告问题。