如何修复 Google 地图 API 错误:RefererNotAllowedMapError

阅读时间图标 2分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

Google 地图 API 错误:referernotallowedmaperror

作为一名 Web 开发人员,我遇到的一个常见的障碍是 谷歌地图 API 错误:RefererNotAllowedMapError。

得到它总是令人沮丧,所以我深入挖掘解决方案。以下是有关如何修复该问题的分步指南:

如何修复 Google 地图 API 错误:RefererNotAllowedMapError

修复此错误涉及验证和更新您在 Google Cloud Console 中的设置,以确保您的网站有权使用 Google 地图 API 密钥。

  1. 访问 Google云端控制台 并登录到您的帐户。
Google云端控制台
  1. 点击汉堡菜单,单击 API 和服务,然后选择凭据。
API 和服务
  1. 找到您要修改的 Google 地图 API 密钥,然后点击三个点。单击编辑 API 密钥。
编辑 API 密钥
  1. 在设置应用程序限制下选择网站。 
申请说明
  1. 在“添加网站”字段中添加允许使用 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 地图。

有关主题的更多信息: Google地图

发表评论

您的电邮地址不会被公开。 必填带 *