【问题标题】:How can we fetch >100 comments using YouTube API v2?我们如何使用 YouTube API v2 获取超过 100 条评论?
【发布时间】:2014-09-20 13:41:45
【问题描述】:

我知道 YouTube API v2 已被弃用,但是 v3 没有规定从 youtube 视频中获取 cmets。所以,我别无选择,只能使用 v2 来获取 cmets。

我在网上看到我们可以从 youtube 视频中提取多达 1000 个 cmets,但我一次只能提取 50 个结果。因此,我使用以下 url 来获取数据:

http://gdata.youtube.com/feeds/api/videos/JsDY1Ha83M8/comments?v=2&max-results=50&start-index=1
http://gdata.youtube.com/feeds/api/videos/JsDY1Ha83M8/comments?v=2&max-results=50&start-index=51
http://gdata.youtube.com/feeds/api/videos/JsDY1Ha83M8/comments?v=2&max-results=50&start-index=101
http://gdata.youtube.com/feeds/api/videos/JsDY1Ha83M8/comments?v=2&max-results=50&start-index=151
....

以此类推,直到 start-index=1001

问题是,youtube 停止从 start-index=101 及以后返回 cmets。所以,我只能拿100厘米。我需要能够获取 1000 厘米。我该怎么做?

要重现我面临的问题,只需转到: http://gdata.youtube.com/feeds/api/videos/JsDY1Ha83M8/comments?v=2&max-results=50&start-index=101

您会看到没有“输入”字段。

【问题讨论】:

  • API V2 已弃用,请使用 API V3
  • V3 还不允许评论提取。

标签: youtube-api


【解决方案1】:

正如今年在 Vidcon 上宣布的那样,v3 cmets 正处于测试阶段。对于感兴趣的各方,我们将他们纳入测试过程,并且生产版本即将推出。

【讨论】:

    猜你喜欢
    • 2021-04-22
    • 2016-08-03
    • 2013-10-22
    • 1970-01-01
    • 2016-09-07
    • 1970-01-01
    • 1970-01-01
    • 2017-05-29
    • 2022-01-05
    相关资源
    最近更新 更多