【问题标题】:YouTube API. How to get approximate quantity of results?YouTube API。如何获得近似数量的结果?
【发布时间】:2017-07-31 17:11:53
【问题描述】:

我对表示某些已定义搜索参数的近似结果数的数字感兴趣。在下图中显示为“大约 N 个结果”。

有没有可能以某种方式得到这个? PS。我正在为 Android 应用程序使用 Java。

【问题讨论】:

    标签: youtube google-api youtube-api youtube-data-api


    【解决方案1】:

    Videos.search 返回一个如下所示的响应正文。

    {
      "kind": "youtube#searchListResponse",
      "etag": etag,
      "nextPageToken": string,
      "prevPageToken": string,
      "regionCode": string,
      "pageInfo": {
        "totalResults": integer,
        "resultsPerPage": integer
      },
      "items": [
        search Resource
      ]
    }
    

    我认为您将得到的最接近的是 totalResults。我真的怀疑会那么大。

    我只是进行了一次虚拟搜索,基本上询问了所有内容并返回了

    "pageInfo": {
      "totalResults": 1000000,
      "resultsPerPage": 5
     },
    

    从 API 搜索返回的最大行数是 1000000 谷歌不会告诉你在网站上搜索会返回多少。因此,您的问题的答案是无法返回网站将通过 API 返回的实际值。

    【讨论】:

    • 用不同的 q 参数做这个虚拟搜索几次,你就会明白这个数字不会改变。因为这个数字代表了允许 api 用户使用的结果。但实际数字不同。将此“虚拟”结果与真实的 youtube 搜索进行比较,您会发现数字不同!!!
    • 正是如此,API 不会给你真正的 YouTbue 网站搜索所提供的功能。
    • @DalmTo 所以,你是说这不可能?
    • 这正是我要说的
    猜你喜欢
    • 2018-07-10
    • 1970-01-01
    • 1970-01-01
    • 2018-02-13
    • 1970-01-01
    • 1970-01-01
    • 2014-10-26
    • 1970-01-01
    • 2016-03-17
    相关资源
    最近更新 更多