将新创建的视频添加到播放列表时可能出现错误
Possible bug when adding a newly created video to a playlist
最近,尝试将新创建的 YouTube 视频添加到播放列表时,脚本报告失败。
流程非常简单:
URL being requested: POST https://www.googleapis.com/upload/youtube/v3/videos?uploadType=resumable&alt=json&part=status%2Csnippet
Video id 'ABC123' was successfully uploaded.
Adding ABC123 to playlist MyPlaylistId
URL being requested: POST https://www.googleapis.com/youtube/v3/playlistItems?alt=json&part=snippet
Payload:
{"snippet": {"resourceId": {"kind": "youtube#video", "videoId": "ABC123"}, "playlistId": "MyPlaylistId"}}
Response:
{'status': '404', 'content-length': '226', 'x-xss-protection': '0', 'x-content-type-options': 'nosniff', 'transfer-encoding': 'chunked', 'vary': 'Origin, X-Origin, Referer', 'server': 'scaffolding on HTTPServer2', '-content-encoding': 'gzip', 'cache-control': 'private', 'date': 'Thu, 17 Sep 2020 12:13:36 GMT', 'x-frame-options': 'SAMEORIGIN', 'alt-svc': 'h3-Q050=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-27=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"', 'content-type': 'application/json; charset=UTF-8'}
Response content:
{
"error": {
"code": 404,
"message": "Video not found.",
"errors": [
{
"message": "Video not found.",
"domain": "youtube.playlistItem",
"reason": "videoNotFound"
}
]
}
}
现在,有趣的是视频实际上 已成功添加 到播放列表。我测试了好几次,结果都是一样的。
谁能确认这个错误?
这似乎确实是一个错误,但据我所知,post 关于 YouTube API 错误的网站是:Issue Tracker1.
以下 link 允许您在问题跟踪器上创建一个条目。
值得首先检查的条目是否存在与您面临的类似问题,如果您在那里找到相关条目,请为该问题“加注星标”以引起注意并跟踪更新(如果您愿意)。
1 问题跟踪器(与 Stack Overflow 一起显示在 YouTube Data API website 的页面末尾。
最近,尝试将新创建的 YouTube 视频添加到播放列表时,脚本报告失败。
流程非常简单:
URL being requested: POST https://www.googleapis.com/upload/youtube/v3/videos?uploadType=resumable&alt=json&part=status%2Csnippet
Video id 'ABC123' was successfully uploaded.
Adding ABC123 to playlist MyPlaylistId
URL being requested: POST https://www.googleapis.com/youtube/v3/playlistItems?alt=json&part=snippet
Payload:
{"snippet": {"resourceId": {"kind": "youtube#video", "videoId": "ABC123"}, "playlistId": "MyPlaylistId"}}
Response:
{'status': '404', 'content-length': '226', 'x-xss-protection': '0', 'x-content-type-options': 'nosniff', 'transfer-encoding': 'chunked', 'vary': 'Origin, X-Origin, Referer', 'server': 'scaffolding on HTTPServer2', '-content-encoding': 'gzip', 'cache-control': 'private', 'date': 'Thu, 17 Sep 2020 12:13:36 GMT', 'x-frame-options': 'SAMEORIGIN', 'alt-svc': 'h3-Q050=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-27=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"', 'content-type': 'application/json; charset=UTF-8'}
Response content:
{
"error": {
"code": 404,
"message": "Video not found.",
"errors": [
{
"message": "Video not found.",
"domain": "youtube.playlistItem",
"reason": "videoNotFound"
}
]
}
}
现在,有趣的是视频实际上 已成功添加 到播放列表。我测试了好几次,结果都是一样的。
谁能确认这个错误?
这似乎确实是一个错误,但据我所知,post 关于 YouTube API 错误的网站是:Issue Tracker1.
以下 link 允许您在问题跟踪器上创建一个条目。
值得首先检查的条目是否存在与您面临的类似问题,如果您在那里找到相关条目,请为该问题“加注星标”以引起注意并跟踪更新(如果您愿意)。
1 问题跟踪器(与 Stack Overflow 一起显示在 YouTube Data API website 的页面末尾。