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