【问题标题】:Get youtube old trending videos获取 youtube 上的热门热门视频
【发布时间】:2018-04-18 01:49:07
【问题描述】:

使用 YouTube Data API v3,获取我正在使用的最受欢迎的视频:

https://www.googleapis.com/youtube/v3/videos?part=contentDetails&chart=mostPopular&regionCode=IN&maxResults=25&key=API_KEY

但我需要特定日期的旧热门视频。

我尝试了publishedBefore=2016-09-21,但它提供了今天的热门视频。

更新:如果 YouTube 数据 API 无法做到这一点,那么我可以在其中找到按日期和国家/地区的旧 youtube 趋势的网站/数据库。

Update2:使用搜索不起作用,因为我不需要关键字

请帮忙

【问题讨论】:

    标签: youtube-api youtube-data-api


    【解决方案1】:

    不要认为publishedBefore 在videos.list 中有效。您正在使用 Videos.list API 调用,但这没有 publishedBefore 属性。此过滤器仅存在于Search.list。但是,我注意到 Search.list 中也没有 mostPopular 参数。

    所以,我可以建议在 Search.list 中使用带有“rating”作为值的 order 参数。

    这是一个示例 URL 调用:

    https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?part=snippet&maxResults=25&order=rating&publishedBefore=2016-01-01T00%253A00%253A00Z&q=dogs&type=video&fields=*&_h=8&
    

    【讨论】:

    • 谢谢,但我需要按日期和国家/地区划分的mostPopular 视频.. 不需要关键字
    • 只分享了我认为可用的内容 :) 你的 mifgt 还不被支持
    • 好的,谢谢 noogui
    • @noogui 请您在 youtube 的视频列表 API 上添加一些好的教程。我必须获取热门视频列表然后播放。有什么教程要学吗?
    猜你喜欢
    • 2014-07-28
    • 2017-09-17
    • 2023-03-09
    • 1970-01-01
    • 2016-08-23
    • 2014-06-12
    • 2018-02-07
    • 2017-09-17
    • 2021-05-03
    相关资源
    最近更新 更多