I am trying to use a Server API Key following the instructions at https://developers.google.com/console/help/new/#generatingdevkeys
I have generated a key and whitelisted my IPs (tried from two different ones so far).
However, every response I send results in 401 Unauthorized. My HTTP request looks like this:
Request from an IP associated with the key
POST https://www.googleapis.com/prediction/v1.6/projects/652546152834/hostedmodels/website/predict?key={MY_API_KEY_IS_HERE} HTTP/1.1
User-Agent: Fiddler
Host: www.googleapis.com
Content-Length: 0
Response
{
"error": {
"errors": [
{
"domain": "global",
"reason": "required",
"message": "Login Required",
"locationType": "header",
"location": "Authorization"
}
],
"code": 401,
"message": "Login Required"
}
}
Am I missing a step? I'd prefer not to use OAuth since it seems like overkill for my simple scenario, but I'll do that next if there's no solution here.
Source