Python 如何获取google自定义搜索api的开发者id?
我有一个GAE应用程序,所以我选择了:Python 如何获取google自定义搜索api的开发者id?,python,google-app-engine,google-api,google-custom-search,Python,Google App Engine,Google Api,Google Custom Search,我有一个GAE应用程序,所以我选择了: 公共访问API 浏览器(或者我应该选择服务器) *.mysite.appspot.com/*, *.googleapis.com/*, 我通过以下方式进行api调用: from lib.googleapiclient.discovery import build service = build("customsearch", "v1",developerKey="xxxx") 但我得到的错误是: “您的API密钥上配置了每IP或每引用限制,请求与这
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/范围)。您确实应该选择服务器——这就是您需要获得所需开发人员密钥的应用程序类型(GAE web服务器)。