Расчет квот данных YouTube API V3 - как рассчитывается квота?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Расчет квот данных YouTube API V3 - как рассчитывается квота?

Сообщение Anonymous »

В документации говорится, что команды .list () должны стоить 1 квоту, но в моем сценарии я использую только команды .list (). Тем не менее, потребляемая квота не соответствует ожидаемому числу.import googleapiclient.discovery
import time

API_KEY = "some_key"
VIDEO_ID = "some_video_id"

try:
youtube = googleapiclient.discovery.build("youtube", "v3", developerKey=API_KEY)

# Chamada inicial
video_request = youtube.videos().list(part="liveStreamingDetails", id=VIDEO_ID)
video_response = video_request.execute()
print("Call 1 - videos.list (2 quotas)")

live_chat_id = video_response["items"][0]["liveStreamingDetails"]["activeLiveChatId"]

for i in range(10): # Exemplo: 10 loops
live_chat_request = youtube.liveChatMessages().list(
liveChatId=live_chat_id,
part="snippet,authorDetails"
)
live_chat_request.execute()
print(f"Call {i+2} - liveChatMessages.list (1 quota)")
time.sleep(5)

except Exception as e:
print(f"Error: {e}")
< /code>
Я ожидал стоимости 12 квот, но получил 51.
Как это может быть, если стоимость должна быть 1 для каждого запроса? Я просто хочу прояснить, что тратит больше, чем ожидается.

Подробнее здесь: https://stackoverflow.com/questions/797 ... calculated
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»