2013-05-09 15 views
6

Attualmente sto lavorando a un'app che richiede il caricamento di video tramite youtube. Ho intenzione di condividere il video in app tramite l'API di youtube. Secondo la documentazione per condividere un video su youtube è necessario "circa 16000 unità.", Con ogni app con una quota complementare di 5 milioni che consente aprox. 312 post video al giorno.Limiti della quota dell'API di YouTube e applicazioni scalabili

Questa app avrà migliaia di utenti, quindi il limite di quota "complementare" non sarà più sufficiente, nella dashboard dell'app quando si preme "Richiedi altro ..." viene visualizzato il seguente messaggio: "Non stiamo approvando Richieste di quota. "

Ovviamente ci sono molte app là fuori con milioni di utenti come "Social cam" o "Talking Tom" che supererebbero la quota complementare.

Quindi la mia domanda è: in che modo l'app può aumentare la propria quota? Se è pagato per quale è la struttura dei prezzi?

+0

_Per condividere un video su youtube richiede "circa 16000 unità". _ A cosa si riferisce? Quale metodo di YouTube Data API v3 stai chiamando e dove hai letto che consuma 16.000 unità di quota? –

+0

La documentazione delle quote è disponibile sul [sito iniziale] (https://developers.google.com/youtube/v3/getting-started#quota) . Ho scaricato un esempio da [sito di esempio obj-c] (https://code.google.com/p/google-api-objectivec-client/source/browse/#svn%2Ftrunk%2FExamples%2FYouTubeSample), caricato un video e quello usato quota 16000. –

+0

Ok, quindi per "condividere un video" intendevi il caricamento. Questo è quello di cui non ero sicuro. –

risposta

1

In realtà, ora un giorno il costo di quota per il caricamento di video è di circa 1600 per caricamento video. E il limite di quota è anche diminuito di 100000 al giorno. Il caricamento di 312 video al giorno può costare 312 * 1600 = 499200. Che è inferiore a 100000 quote limite. Ma se vuoi caricare più video puoi aumentare il limite dei dati con poca conoscenza di php.

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

Dove $ num è un array che contiene chiavi, Qualunque numero che si desidera. Ogni nuova richiesta passa alla prossima chiave API. Facendo 10 chiavi puoi ottenere anche 10 volte il limite. Altrimenti è necessario richiedere quote.

+0

@ user6239042 Se è possibile utilizzare più di una chiave, qual è lo scopo del limite di quota? Non è forse l'atmosfera di Youtube e le condizioni? –

Problemi correlati