Youtube API permission 403 Forbidden error

kj tolentino picture kj tolentino · Feb 18, 2015 · Viewed 12.8k times · Source

I'm following the tutorial on this page but I keep getting a 403 Forbidden error when I run the app and try to do a search.

I enabled Youtube Data API v3 on the https://console.developers.google.com/ page and I created an Android API key.

Any suggestions? Thank you.

Could not search: com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
{
"code" : 403,
"errors" : [ {
"domain" : "usageLimits",
"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.",
"reason" : "ipRefererBlocked",
"extendedHelp" : "https://console.developers.google.com"
} ],
"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."
}

Answer

kj tolentino picture kj tolentino · Feb 25, 2015

I have resolved the problem by creating a Browser key instead of an android key. The browser key needs to have no entry so that it'll say "all refered allowed"