我使用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个单位!
有谁知道如何解决这个问题?

最佳答案

如果您知道videoId,请不要使用搜索API,而应使用视频API

https://www.googleapis.com/youtube/v3/videos?part=snippet&id=u6ZSgqS37kM&maxResults=1&key=[YOUR_API_KEY]

这仅需3个单位,而不是100个单位。

如果您确实要搜索,则无法将100个单位以下,这是正常的搜索配额。但是,您可以将maxResults设置为50,因此对于相同的100个单位,您将获得50个结果。

您可以使用配额计算器找出确切的数字:https://developers.google.com/youtube/v3/determine_quota_cost

07-24 15:32