我使用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