Youtube搜索API总是消耗100个单位

问题描述 投票:0回答:1

我使用Youtube V3搜索API只获取1个视频ID。

https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=1&q=skating&fields=items%2Fid%2FvideoId&key=my-key

这次调用的结果是:

{
    "items": [
        {
            "id": {
                "videoId": "rYEDA3JcQqw"
            }
        }
    ]
}

问题是,这让我损失了100个单位!有人知道如何解决这个问题吗?

youtube youtube-api rate-limiting
1个回答
0
投票

如果你知道videoId,就不要用搜索API,而是用视频API。

https:/www.googleapis.comyoutubev3videos?part=snippet&id=u6ZSgqS37kM&maxResults=1&key=[YOUR_API_KEY]

这只需要3个单位而不是100个单位。

如果你真的想搜索,没有办法低于100个单位,这是搜索的正常配额。不过,你可以将maxResults设置为50,这样同样100个单位,你会得到50个结果。

你可以使用配额计算器来了解具体数字。https:/developers.google.comyoutubev3determine_quota_cost。

© www.soinside.com 2019 - 2024. All rights reserved.