0

我正在尝试按照https://developers.google.com/console/help/new/#generatingdevkeys上的说明使用服务器 API 密钥

我已经生成了一个密钥并将我的 IP 列入了白名单(到目前为止尝试了两个不同的 IP)。

但是,我发送的每个响应都会导致 401 Unauthorized。我的 HTTP 请求如下所示:

来自与密钥关联的 IP 的请求

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

回复

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "required",
    "message": "Login Required",
    "locationType": "header",
    "location": "Authorization"
   }
  ],
  "code": 401,
  "message": "Login Required"
 }
}

我错过了一步吗?我不想使用 OAuth,因为对于我的简单场景来说,这似乎有点过头了,但如果这里没有解决方案,我接下来会这样做。

4

1 回答 1

1

您的应用程序必须使用 OAuth 2.0 来授权请求​​。不支持其他授权协议。

资源

于 2014-11-13T19:52:53.213 回答