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.
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