我对YouTube Data API有两个问题: 首先,我如何收到用户的订阅源(https://www.youtube.com/feed/subscriptions)。 其次,当我将参数“publishedAfter”设置为例如2016-09-18,早期发布的视频也被退回。
感谢您的回复
答案 0 :(得分:3)
让我告诉你第一个问题的答案。实际上,您无法使用api直接获得订阅源,您可以使用
获取用户订阅列表https://www.googleapis.com/youtube/v3/subscriptions?part=snippet&maxResults=50&mine=true&key={YOUR_API_KEY}
然后使用channelID通过此xml Feed获取最近的视频。
https://www.youtube.com/feeds/videos.xml?channel_id={channelID}
但您需要对该用户进行身份验证以获取其订阅Feed。你可以通过youtube api示例脚本轻松完成。有一些示例获取访问令牌,然后使用curl获取他的feed。
现在提出第二个问题。
我认为您无法从该频道获取较旧的Feed。希望它可以帮到你。