在 YouTube 中收到“invalidCategoryId”错误消息

Ale*_*arb 3 youtube-api youtube-data-api

使用 ID 为 21 的“视频博客”类别时,使用 API 将视频上传到 YouTube 时似乎出现错误。我什至使用该文档在https://developers.google.com/youtube上检索 ID /v3/docs/videoCategories/list在“试用”部分下。

{
   "kind": "youtube#videoCategory",
   "etag": "\"0Fu6lI6VPLdRMlQU3wwNcowdAUs/EapFaGYG7K0StIXVf8aba249tdM\"",
   "id": "21",
   "snippet": {
    "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
    "title": "Videoblogging",
    "assignable": false
}
Run Code Online (Sandbox Code Playgroud)

与其他类别,如体育

{
   "kind": "youtube#videoCategory",
   "etag": "\"0Fu6lI6VPLdRMlQU3wwNcowdAUs/9GQMSRjrZdHeb1OEM1XVQ9zbGec\"",
   "id": "17",
   "snippet": {
    "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
    "title": "Sports",
    "assignable": true
}
Run Code Online (Sandbox Code Playgroud)

唯一的区别是可分配,因此不可分配的类别将无法使用,因为该区域的文档不清楚。

Mr.*_*bot 6

视频类别

片段.assignable

  • 指示视频是否可以与类别相关联。

根据此文档,使用 false 值分配似乎会返回“invalidCategoryId”错误消息,用于将视频与此类别相关联。

希望这可以帮助