【问题标题】:Youtube Search API limitYoutube 搜索 API 限制
【发布时间】:2017-01-20 06:50:10
【问题描述】:

我正在尝试使用 Youtube REST API 来检索视频、频道等。

当使用 https://www.googleapis.com/youtube/v3/search 通过关键字检索视频,我最初会获得 50 条带有下一页令牌的记录。反过来,不断地使用下一页令牌来获取更多记录。

但经过一些迭代(可能是 10-12 次)nextpagetoken 不会出现。

对可以检索的记录数量是否有任何限制。 检索到的记录数也不一致。对于视频,我得到了 560 左右,而对于频道,我得到了 570+。

请指教。

谢谢, 基兰

【问题讨论】:

  • 有关配额和速率限制的信息在文档中。您没有显示任何代码来复制问题
  • 可能没有更多视频可供您查询..这就是为什么没有返回令牌来加载下一组结果。
  • 嘿,我刚刚问了一个关于同样问题的问题:stackoverflow.com/questions/43294586/…你想通了吗?
  • 有同样的经历,我只能得到20页。用不同的搜索多次尝试,但不能获得超过 19 个 nextPageToken。我每个查询使用 50 个项目。所以我不能得到超过 20*50 == 1000 个项目

标签: youtube-data-api


【解决方案1】:

简单地说,有 50 个视频限制。

有一种方法可以在一页上解决此问题,即发送 2 个请求。

http://gdata.youtube.com/feeds/api/videos?author=YOURYOUTUBEUSERNAME&max-results=50

http://gdata.youtube.com/feeds/api/videos?author=YOURYOUTUBEUSERNAME&max-results=50&start-index=50

如果您注意到,一个调用前 50,第二个调用 50,在视频 50 处开始索引。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-27
    • 1970-01-01
    • 2020-09-03
    • 2012-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多