我使用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.comyoutubev3videos?part=snippet&id=u6ZSgqS37kM&maxResults=1&key=[YOUR_API_KEY]
这只需要3个单位而不是100个单位。
如果你真的想搜索,没有办法低于100个单位,这是搜索的正常配额。不过,你可以将maxResults设置为50,这样同样100个单位,你会得到50个结果。
你可以使用配额计算器来了解具体数字。https:/developers.google.comyoutubev3determine_quota_cost。