2015-04-25 10 views
5

Volevo utilizzare l'API Youtube di Android per cui ho creato una chiave API nella console di google e l'ho aggiunta al mio progetto. Ora, quando eseguo una query Youtube ottengo il seguente messaggio:La richiesta di YouTube viene bloccata

04-25 16:41:05.899: W/System.err(7213): com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden 
04-25 16:41:05.900: W/System.err(7213): { 
04-25 16:41:05.900: W/System.err(7213): "code" : 403, 
04-25 16:41:05.900: W/System.err(7213): "errors" : [ { 
04-25 16:41:05.900: W/System.err(7213):  "domain" : "usageLimits", 
04-25 16:41:05.900: W/System.err(7213):  "message" : "There is a per-IP or per-Referer restriction configured on your API key and the request does not match these restrictions. Please use the Google Developers Console to update your API key configuration if request from this IP or referer should be allowed.", 
04-25 16:41:05.900: W/System.err(7213):  "reason" : "ipRefererBlocked", 
04-25 16:41:05.900: W/System.err(7213):  "extendedHelp" : "https://console.developers.google.com" 
04-25 16:41:05.900: W/System.err(7213): } ], 
04-25 16:41:05.900: W/System.err(7213): "message" : "There is a per-IP or per-Referer restriction configured on your API key and the request does not match these restrictions. Please use the Google Developers Console to update your API key configuration if request from this IP or referer should be allowed." 
04-25 16:41:05.900: W/System.err(7213): } 

Che altro devo fare per rendere Google non bloccando la mia richiesta? La richiesta di limite per utente è 3000 al giorno e ne ho usato 0.

+0

Questo è probabilmente una domanda stupida, ma hai aggiunto il tuo originario IP per la tua chiave API nella consolle dello sviluppatore, è corretto? Il messaggio di errore non è una quota, ma riguarda invece il controllo dell'accesso. Questo potrebbe verificarsi anche se stai eseguendo un proxy di qualche tipo. – jlmcdonald

risposta

1

Nel dashboard per sviluppatori Google, fare clic su Credenziali e verificare se la chiave API è impostata dal referrer o dall'IP. Se è limitato assicurati che corrisponda al tuo referrer o IP.

Public API access

+0

sai come controllare queste funzionalità nelle nuove interfacce web della console di sviluppo di Google ???? – Robert

+0

1. Accedere a https://console.developers.google.com/project?pli=1 2. Fare clic sul progetto. 3. Fare clic sulla scheda API abilitate. 4. Fare clic su YouTube Data API v3. 5. Fare clic su Credenziali nel riquadro di sinistra. 6. Fare clic sulla credenziale che si desidera visualizzare nel riquadro di destra. – johnh10

+0

hai lavorato con le nuove interfacce, la console di google è cambiata. Nella nuova questa funzione non c'è o forse mi manca qualcosa. – Robert

Problemi correlati