【发布时间】:2020-12-13 23:35:31
【问题描述】:
我已发送以下请求以获取 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-it.
然后我提取了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-it.
问题是:
- 对同一请求的响应不一致(有时是
404,有时是200); - 当我收到
200时,没有返回任何视频。
我在这里做错了什么?
【问题讨论】:
-
另请注意,YouTube 的 Web UI 显示 Ign 频道没有内容(没有上传的视频)。
-
我建议直接通过其own issue tracker site 向 Google 报告此问题。
-
见one of my answers w.r.t.
forUsername和 custom URLs 之间的区别。 -
我也有同样的问题。这里报告了它的 404 部分:issuetracker.google.com/issues/174471495 我正在寻找一种方法使其可被 Google 人员重现。我正准备报告 200 但为空的列表部分。
-
@analog-nico 请考虑发表您的评论作为答案。谢谢。
标签: youtube-api youtube-data-api