如何获取谷歌自定义搜索 API 的开发者 ID



我有一个 GAE 应用程序,所以我选择了:

  1. 公共访问接口
  2. 浏览器(或者我应该选择服务器)
  3. *.mysite.appspot.com/*,*.googleapis.com/*,http://localhost:8080/*

我以 api 身份调用:

 from lib.googleapiclient.discovery import build
 service = build("customsearch", "v1",developerKey="xxxx")

但是我得到的错误是:

"您的 API 密钥上配置了每 IP 或每引用限制,请求与这些限制不匹配。如果允许来自此 IP 或引荐来源网址的请求,请使用 Google 开发者控制台更新您的 API 密钥配置。

我该怎么办?

除了您确实应该使用 Alex 指出的 API 服务器密钥这一事实之外,错误消息还告诉您 API 请求来自未经授权的 IP/域,因为 IP/域尚未在 API 密钥上列入白名单。

我会使用任何允许的 IP 设置一个新的服务器密钥(未定义 ip/范围)。

相关内容

  • 没有找到相关文章

最新更新