Как избежать достижения лимита вызова YouTube API - PullRequest
0 голосов
/ 15 февраля 2019

Я создаю веб-приложение и полноценный прокси-сервер API с использованием стека MEAN (angular, nodejs, express, mongodb), и прокси-сервер будет загружать некоторые видео с моего канала YouTube с помощью YouTube API V3 и отправлять jsonвозразить клиенту, чтобы вывести список всех видео с канала.приложение будет поддерживать разбиение на страницы, поэтому мне было интересно, какие уловки я мог бы реализовать на стороне сервера / клиента, чтобы избежать ограничения количества вызовов API.

Я думал о том, чтобы один раз сделать запрос на сервер YouTube и сохранить все данные, которые мне нужны для моего приложения, в базе данных и работать с ними, потому что я не буду загружать очень часто.Мне нужны предложения

1 Ответ

0 голосов
/ 15 февраля 2019

В соответствии с документацией API Youtube

Различные типы операций имеют различную стоимость квот.

  • Простая операция чтения, которая извлекает только идентификаторСтоимость каждого возвращаемого ресурса составляет примерно 1 единицу.
  • Операция записи стоит примерно 50 единиц.
  • Стоимость загрузки видео составляет около 1600 единиц.

Поскольку все, что вы делаете, это извлекаете списки видео из ваших каналов, это будет осуществляться в соответствии с первым вариантом, простая операция чтения .

Вы также автоматически получаете квоту в 10000 единиц в день.

Проекты, которые включают API данных YouTube, имеют квоту по умолчанию, равную 10 тысяч единиц в день, что достаточно для подавляющего большинства наших пользователей API

Из этогоинформация, я бы сказал, что вам не нужно беспокоиться о достижении лимита API, поскольку ваш вариант использования выглядит довольно легким!

...