Youtube api 来自YouTube数据API的响应不一致且无效';播放列表项。列表
我已发送以下请求以获取IGN频道的播放列表ID:Youtube api 来自YouTube数据API的响应不一致且无效';播放列表项。列表,youtube-api,youtube-data-api,Youtube Api,Youtube Data Api,我已发送以下请求以获取IGN频道的播放列表ID: https://developers.google.com/youtube/v3/docs/channels/list?apix=true&apix_params=%7B%22part%22%3A%5B%22contentDetails%22%5D%2C%22forUsername%22%3A%22ign%22%7D#try-它 然后我提取了contentDetails.relatedPlaylists.uploads,这是这个频道的主要播放列表
https://developers.google.com/youtube/v3/docs/channels/list?apix=true&apix_params=%7B%22part%22%3A%5B%22contentDetails%22%5D%2C%22forUsername%22%3A%22ign%22%7D#try-它
然后我提取了contentDetails.relatedPlaylists.uploads
,这是这个频道的主要播放列表ID
之后,我在以下请求中使用此播放列表id来获取相应的视频:
https://developers.google.com/youtube/v3/docs/playlistItems/list?apix_params=%7B%22part%22%3A%5B%22contentDetails%22%2C%22snippet%22%2C%22id%22%2C%22status%22%5D%2C%22maxResults%22%3A50%2C%22playlistId%22%3A%22UU5YfR2K_rXeIy7bseOKky6Q%22%2C%22prettyPrint%22%3Atrue%7D#try-它
问题是:
404
,有时为200
)李>
200
时,没有返回任何视频我做错了什么?播放项的行为最近发生了变化 对于许多没有上传视频的频道的上传播放列表,它开始返回一个
404
。我和他们决定将此更改添加到他们的API文档中,而不更改API本身
这意味着我们现在必须假设,如果我们获得了上传播放列表的404
,则相关频道没有上传的视频。
然而,我还发现了一个例子,在这个例子中,playlitems
API端点为确实上传了视频的频道返回一个404
。我只是在等待他们的回应
@OP:您提供的上传播放列表id是一个为没有上传视频的频道返回404
的id。这和我刚才描述的完全吻合。然而,这可能不能完全涵盖您列出的问题,但我可以告诉您使用了正确的API请求
您列出的其他问题——似乎源于您未在此处报告的上传播放列表——可能值得向谷歌报告。只需按照上面的链接查找您可以提交问题的位置。一条建议:你必须提供必要的信息,让谷歌员工100%确定地再现你的问题。否则,他们会将您的问题标记为“无法修复(不可复制)”。还请注意,YouTube的Web UI显示该频道没有内容(没有上传的视频)。我建议直接通过its向谷歌报告此问题。有关用户名和自定义URL之间的差异,请参阅w.r.t.。我也有同样的问题。404部分在这里报道:我正在寻找一种方法,让谷歌的人可以复制它。我准备报告200,但空列表部分。@模拟尼科请考虑把你的评论作为答案。非常感谢。