Youtube playlistItems 列表 API 有时有效,有时会抛出 404

Posted

技术标签:

【中文标题】Youtube playlistItems 列表 API 有时有效,有时会抛出 404【英文标题】:Youtube playlistItems list API sometimes works, sometimes throws 404 【发布时间】:2017-09-19 23:31:05 【问题描述】:

我已从此处显示的频道检索到上传 ID (https://www.youtube.com/watch?v=RjUlmco7v2M&t=2s), 并在此处使用它作为 playlitstId https://developers.google.com/youtube/v3/docs/playlistItems/list#try-it 有时它会给出 200,有时会给出 404,

响应_body:“↵“错误”:↵“错误”:[↵ ↵“域”: “哟…003c/code\u003e 参数找不到。”↵ ↵↵”,状态:404, ok: false, statusText: "OK", headers: Headers...

附加信息: 我已选择部分作为 contentDetails,id,sn-p 最大结果 50

【问题讨论】:

我遇到了同样的行为。你找到解决办法了吗? 【参考方案1】:

您可以在此documentation 中查看您在PlaylistItems: list 中遇到 404 错误的可能原因。这些方法还可能返回Common errors 部分中列出的错误。

未找到 (404)

未找到播放列表 无法找到使用请求的 playlistId 参数标识的播放列表。

未找到 (404)

视频未找到 无法找到请求的 videoId 参数标识的视频。

必填 (400)

playlistIdRequired 订阅请求未指定所需 playlistId 属性的值。

但是,如果它不能解决您的问题并且您认为这是一个错误,您可以提交报告here。

【讨论】:

以上是关于Youtube playlistItems 列表 API 有时有效,有时会抛出 404的主要内容,如果未能解决你的问题,请参考以下文章

Youtube playlistItems 列表 API 有时有效,有时会抛出 404

Python - youtube.playlistItems().delete() 不适用于 [已删除的视频] (YouTube API v3)

无法将 playlistItem 插入到播放列表的特定位置

Youtube API 获取稍后观看播放列表

YouTube V3 API 播放列表项 resourceIdRequired

使用 Java 获取 YouTube 播放列表的所有视频