如何修复 Google 地图 API 错误:RefererNotAllowedMapError
2分钟读
更新
读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。
阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多
作为一名 Web 开发人员,我遇到的一个常见的障碍是 谷歌地图 API 错误:RefererNotAllowedMapError。
得到它总是令人沮丧,所以我深入挖掘解决方案。以下是有关如何修复该问题的分步指南:
如何修复 Google 地图 API 错误:RefererNotAllowedMapError
修复此错误涉及验证和更新您在 Google Cloud Console 中的设置,以确保您的网站有权使用 Google 地图 API 密钥。
- 访问 Google云端控制台 并登录到您的帐户。
- 点击汉堡菜单,单击 API 和服务,然后选择凭据。
- 找到您要修改的 Google 地图 API 密钥,然后点击三个点。单击编辑 API 密钥。
- 在设置应用程序限制下选择网站。
- 在“添加网站”字段中添加允许使用 API 密钥的网站列表,然后点击“完成”。另外,请确保您添加的网址与您网站的地址匹配。您还可以添加其他域名。
更新设置后,保存更改并等待几分钟以使它们生效。然后,测试看看错误是否已解决。
什么是 Google API 错误:RefererNotAllowedMapError?
这是一个 Google Maps API 错误,发生在以下情况: HTTP 引荐来源网址(请求 API 的网页)无权使用 Google 地图 API 密钥.
此安全措施可确保只有经过批准的域才能使用您的 API 密钥发出请求,从而保护您免受未经授权的使用和潜在的成本影响。
是什么原因导致RefererNotAllowedMapError?
以下是发生此错误的一些原因:
- 引荐来源网址设置不正确: 最常见的原因是在管理 API 密钥的 Google Cloud Platform 中缺少引荐来源网址的设置。如果引荐来源网址与授权域不匹配,则 API 请求将被阻止。
- 新的或更改的域: 如果您最近将网站移至新域或更改了其结构,则您可能没有在 Google Cloud Platform 设置中更新这些更改。
- 拼写错误或不正确的协议: 域名中的简单拼写错误或协议使用不正确(HTTP 与 HTTPS)也可能导致此错误。
当网站设置不匹配时,经常会发生 RefererNotAllowedMapError Google Maps API 错误。要修复此问题,请在 Google Cloud Console 中更新您的 API 密钥设置。这可确保您的网站继续顺利使用 Google 地图。