YouTube -Daten -API -V3 -Quotenberechnung - Wie wird die Quote berechnet?
Posted: 19 Aug 2025, 12:20
Die Dokumentation besagt, dass .List () Befehle 1 Kontingent kosten sollten, aber in meinem Skript verwende ich nur .List () -Fandte. Die konsumierte Quote stimmt jedoch nicht mit der erwarteten Nummer überein.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>
Ich habe von 12 Quoten erwartet, aber 51.
Wie kann das sein, wenn die Kosten für jede Anfrage 1 betragen sollten? Ich möchte nur eine Klärung darüber, was mehr ausgibt als erwartet.
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>
Ich habe von 12 Quoten erwartet, aber 51.
Wie kann das sein, wenn die Kosten für jede Anfrage 1 betragen sollten? Ich möchte nur eine Klärung darüber, was mehr ausgibt als erwartet.