我正在制作使用 Google翻译API的网站。 我已设置浏览器API密钥 但问题是浏览器API密钥只有在我留下空字段接受来自这些HTTP引用者(网站)的请求时才有效。
如果我放在那里*.mydomain.com/*
我收到了错误:
您的API密钥上配置了每IP或每个Referer限制,并且请求与这些限制不匹配。如果允许来自此IP或引用者的请求,请使用Google Developers Console更新您的API密钥配置。
我做错了什么?
答案 0 :(得分:13)
为了记住,我今天遇到了这个错误,并且由于密钥类型而发生了。您需要使用Server Key
代替Browser Key
。
要创建一个,请转到Google控制台(https://console.developers.google.com/)和API管理器>凭证。
答案 1 :(得分:9)
转到https://console.developers.google.com,在凭据标签中,编辑您正在使用的API密钥,并将api限制从“浏览器”更改为“无”或“服务器”。 注意:如果您正在使用服务器限制,则需要添加正确的服务器路径。