В настоящее время мы используем API данных YouTube для приложения для потоковой передачи под названием CameraFi Live. Прежде всего, мы хотим узнать стоимость квоты для использования LiveChatMessages. Он не упоминается в API данных YouTube (v3) - калькуляторе квот (https://developers.google.com/youtube/v3/determine_quota_cost). Для нашего приложения LiveChatMessages занимает 80 ~ 90% общей квоты API данных YouTube, и я считаю, что этот процент неоправданно велик, поскольку приводит к превышению квоты API данных YouTube. Есть ли способ уменьшить количество (процент), которое используется LiveChatMessages, от общей квоты API данных YouTube? Если есть альтернативные способы решения этой проблемы, сообщите нам.
Какова стоимость квоты на использование LiveChat в API данных YouTube?
Ответы (3)
Это еще не задокументировано, но стоимость квоты составляет 20, чтобы просто получить конечную точку. При запросе part
это +0 для id
, +1 для snippet
и +1 для authorDetails
, что в сумме составляет 22 для всего, что вы можете захотеть от этой конечной точки.
LiveChatMessages является частью YouTube Live Streaming API для калькулятор квот для API данных YouTube вам не поможет.
Если вы посмотрите документацию на сообщения в живом чате, там не будет сказано, что для этого требуется больше одного. Таким образом, я бы сказал, что стоимость квоты равна единице.
Помните, что это два разных API. API прямой трансляции и API данных отличаются. Там стоимость квоты тоже разная.
В моем тестировании оказалось, что текущая (февраль 2019 г.) стоимость конечной точки LiveChatMessages составляет 6 единиц, с +0 для id, +1 для сниппета и +1 для authorDetails.