gpt4 book ai didi

youtube-api - 删除 YouTube 观看稍后播放列表项失败 - 返回 404

转载 作者:行者123 更新时间:2023-12-04 16:07:27 26 4
gpt4 key购买 nike

我有代码可以从我的 youtube watchLater 播放列表中删除一个项目。大约两周前,这一切正常 - 现在我收到来自 youtube 的 404 错误。

这是请求和响应的序列(当然,身份验证细节已被删除):

获取播放列表项目请求:

GET https://www.googleapis.com/youtube/v3/playlistItems?fields=items/id&part=snippet&playlistId=WLlue5EIJLscoxMgEkEZfq_A



获取播放列表项响应:
{
"items": [
{
"id": "V0xsdWU1RUlKTHNjb3hNZ0VrRVpmcV9BLjU2QjQ0RjZEMTA1NTdDQzY="
}
]
}

删除请求:

DELETE https://www.googleapis.com/youtube/v3/playlistItems?id=V0xsdWU1RUlKTHNjb3hNZ0VrRVpmcV9BLjU2QjQ0RjZEMTA1NTdDQzY=



删除回复:
{
"error": {
"errors": [
{
"domain": "youtube.playlistItem",
"reason": "playlistItemNotFound",
"message": "Playlist item not found.",
"locationType": "parameter",
"location": "id"
}
],
"code": 404,
"message": "Playlist item not found."
}
}

当我通过 youtube 网站查看播放列表时,我可以看到该项目尚未删除。

api 的文档表明我做的一切都是正确的。在调试时,我注意到播放列表项 ID 是一个 base64 编码的字符串;我使用编码和解码的字符串得到 404。

这个问题不限于一个特定的项目;看来我放在 watchLater 播放列表中的任何项目都无法删除。从其他播放列表中删除项目没有任何问题;只有 watchLater 有这个问题。

任何人都知道发生了什么?

编辑(2016 年 10 月):谷歌表示稍后观看播放列表已被弃用。见 https://developers.google.com/youtube/v3/revision_history

最佳答案

该问题已在 google 问题跟踪器中关闭:

Marking this issue as Obsolete as the Watch Later playlist has been deprecated. Please see the Revision History for details: https://developers.google.com/youtube/v3/revision_history



In addition, requests to retrieve playlist details (playlists.list) or playlist items (playlistItems.list) for a channel's watch history or watch later playlist now return empty lists. This behavior is true for the new values, HL and WL, as well as for any watch history or watch later playlist IDs that your API Client may have already stored.

关于youtube-api - 删除 YouTube 观看稍后播放列表项失败 - 返回 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36234393/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com