如何获得 google 自定义搜索 api 的开发者 ID?
How do I get a developer id for google custom search api?
我有一个 GAE 应用程序,所以我选择了:
- Public 访问 API
- 浏览器(或者我应该选择服务器)
- *.mysite.appspot.com/*,
*.googleapis.com/*,
http://localhost:8080/*
我拨打 api 电话:
from lib.googleapiclient.discovery import build
service = build("customsearch", "v1",developerKey="xxxx")
但我得到错误:
"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."
我该怎么办?
除了您确实应该使用 Alex 指示的 API 服务器密钥这一事实之外,错误消息还告诉您 API 请求来自未授权 IP/Domain 因为IP/Domain 尚未在 API 密钥上列入白名单。
我会使用任何允许的 IP(未定义 ip/range)设置一个新的服务器密钥。
我有一个 GAE 应用程序,所以我选择了:
- Public 访问 API
- 浏览器(或者我应该选择服务器)
- *.mysite.appspot.com/*, *.googleapis.com/*, http://localhost:8080/*
我拨打 api 电话:
from lib.googleapiclient.discovery import build
service = build("customsearch", "v1",developerKey="xxxx")
但我得到错误:
"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."
我该怎么办?
除了您确实应该使用 Alex 指示的 API 服务器密钥这一事实之外,错误消息还告诉您 API 请求来自未授权 IP/Domain 因为IP/Domain 尚未在 API 密钥上列入白名单。
我会使用任何允许的 IP(未定义 ip/range)设置一个新的服务器密钥。