API поиска на YouTube всегда потребляет 100 единиц - PullRequest
0 голосов
/ 02 мая 2020

Я использую Youtube V3 Search API, чтобы получить только 1 идентификатор видео:

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 единиц! У кого-нибудь есть идеи как это исправить?

1 Ответ

0 голосов
/ 02 мая 2020

Если вы знаете videoId, не используйте API поиска, а вместо него API видео

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

Это стоит всего 3 единиц вместо 100.

Если вы действительно хотите искать, нет способа go при 100 единицах, это нормальная квота для поиска. Однако вы можете установить maxResults равным 50, поэтому вы получите 50 результатов для тех же 100 единиц.

Вы можете использовать калькулятор квот, чтобы узнать точные числа: https://developers.google.com/youtube/v3/determine_quota_cost

...