我需要在网站上的youtube频道上显示最新视频的缩略图,并添加指向该视频的链接。使用API参数date时,它将显示该频道中的第一个视频。取而代之的是,我需要最后发布的视频详细信息,以解决此问题
这是我使用的,因为我只需要最后一部视频
答案 0 :(得分:0)
(选项1)
您可以尝试将order=relevance
替换为order=date
尝试:
(选项2)
您还可以尝试使用publishedAfter
命令(格式为 year-month-day )。
示例:publishedAfter=2019-03-25T00:00:00Z
(因为昨天是3月25日)。
尝试:
(选项3)
使用您的编程语言来获取/读取频道的uploads
页面的HTML源代码。 gridVideoRenderer
之后列出的第一个缩略图是最新的,以及相关的URL。
示例步骤:
1)转到用户的上传页面,然后使用“查看源代码”选项查看HTML文本(源代码)。
当您 http请求该频道的上传链接时,您的编程语言应该向您显示这些文字。
https://www.youtube.com/user/MARVEL/videos
2)获取(或查看)源代码后
从那里找到单词gridVideoRenderer
的位置。
然后从位置后开始,现在找到单词"url":"
的第一个出现。
那是URL。手动提取或编写代码以自动执行。
PS:将链接中的所有unicode替换为\u0026
,例如&
。