浏览器API密钥不适用于referer

Szm*_*lik 9 browser api translate

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

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

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

我究竟做错了什么?

Dim*_*nte 13

为了记住,我今天遇到了这个错误,并且由于密钥类型而发生.你需要用一个Server Key而不是一个Browser Key.

要创建一个,请转到Google控制台(https://console.developers.google.com/)和API Manager>凭据.


Hem*_*min 9

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

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