浏览器API密钥不适用于referer

时间:2015-09-16 10:52:35

标签: api browser translate

我正在制作使用 Google翻译API的网站。 我已设置浏览器API密钥  但问题是浏览器API密钥只有在我留下空字段接受来自这些HTTP引用者(网站)的请求时才有效。

如果我放在那里*.mydomain.com/* 我收到了错误:

  

您的API密钥上配置了每IP或每个Referer限制,并且请求与这些限制不匹配。如果允许来自此IP或引用者的请求,请使用Google Developers Console更新您的API密钥配置。

我做错了什么?

2 个答案:

答案 0 :(得分:13)

为了记住,我今天遇到了这个错误,并且由于密钥类型而发生了。您需要使用Server Key代替Browser Key

要创建一个,请转到Google控制台(https://console.developers.google.com/)和API管理器>凭证。

答案 1 :(得分:9)

转到https://console.developers.google.com,在凭据标签中,编辑您正在使用的API密钥,并将api限制从“浏览器”更改为“无”或“服务器”。 注意:如果您正在使用服务器限制,则需要添加正确的服务器路径。

https://i.stack.imgur.com/CzhUn.png