2013-05-09 5 views
6

Ich arbeite gerade an einer App, die das Hochladen von Videos über youtube erfordert. Ich plane, das Video in der App über die Youtube-API zu teilen. Laut der Dokumentation, um ein Video auf youtube zu teilen benötigt "ungefähr 16000 Einheiten.", Mit jeder App mit einem ergänzenden Kontingent von 5 Millionen erlaubt ca. 312 Video-Beiträge pro Tag.YouTube-API-Kontingentbeschränkungen und Anwendungen, die skalieren

Diese App wird Tausende von Benutzern haben, so dass die "ergänzende" Kontingentgrenze definitiv nicht genug sein wird, wird im App-Dashboard beim Drücken von "Request more ..." die folgende Meldung angezeigt: "Wir sind nicht genehmigend Quotenanfragen. "

Offensichtlich gibt es da draußen viele Anwendungen mit Millionen von Nutzern wie „Social cam“ oder „Talking Tom“, der die komplementäre Quote überschreitet würde.

So ist meine Frage, wie seine Quote App erhöhen? Wenn es für was ist die Preisstruktur bezahlt wird?

+0

_To teilen sich ein Video auf YouTube erfordert „etwa 16000 Einheiten.“ _ Was dies bezieht? Welche YouTube Data API v3-Methode rufst du an und wo hast du gelesen, dass sie 16.000 Kontingenteinheiten verbraucht? –

+0

Quota-Dokumentation finden Sie auf der [Erste Schritte Seite] (https://developers.google.com/youtube/v3/getting-started#quota) finden. ich ein Beispiel aus [obj-c Probenort] (https://code.google.com/p/google-api-objectivec-client/source/browse/#svn%2Ftrunk%2FExamples%2FYouTubeSample) heruntergeladen, hochgeladen ein Video und das verwendete 16000 Kontingent. –

+0

Okay, also mit "Video teilen" meintest du das Hochladen. Darüber war ich mir nicht sicher. –

Antwort

1

Eigentlich Nun wird einen Tag der Quote Kosten Videos zum Hochladen sind etwa 1600 pro Video-Upload. Und das Kontingentlimit sinkt ebenfalls um 100000 pro Tag. Zum Hochladen von 312 Videos pro Tag können 312 * 1600 = 499200 kosten. Welches ist weniger als 100000 Kontingentgrenze. Aber wenn Sie möchten, dass mehr Videos hochgeladen werden, können Sie das Datenlimit durch wenig PHP-Kenntnisse erhöhen.

$rand_keys = array_rand($num); 
    $comm=$num[$rand_keys]; 

Dabei ist $ num ein Array, das Schlüssel enthält, egal welche Zahl Sie möchten. Jede neue Anfrage geht zum nächsten API-Schlüssel. Indem Sie 10 Schlüssel machen, können Sie 10mal als Begrenzung auch erhalten. Sonst müssen Sie Quoten beantragen.

+0

@ user6239042 Wenn wir mehr als einen Schlüssel verwenden können, was ist dann der Zweck der Kontingentgrenze? Ist es nicht Youtube Bedingungen und Bedingungen? –

Verwandte Themen