You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

设置网站应用限制后Google Maps API密钥无法使用求助

Power Apps Portals中谷歌地图API密钥网站限制失效的解决办法

你遇到的REQUEST_DENIED错误,本质是API密钥的网站限制规则不匹配实际请求,或者规则格式错误,以下是可行的解决步骤:

  • 修正限制规则格式:谷歌云控制台的网站限制不需要包含https://协议前缀,之前添加的带https://的条目是无效的。建议保留以下格式的规则:

    test-abc.powerappsportals.com
    test-abc.powerappsportals.com/*
    *.powerappsportals.com
    *.powerappsportals.com/*
    
  • 抓取实际请求的Referer值:Power Apps Portals可能通过CDN或代理转发请求,导致浏览器发送的Referer并非你预期的域名。按F12打开浏览器开发者工具,切换到「网络」标签,触发地图加载或地理编码请求,找到调用谷歌API的请求条目,查看请求头中的Referer字段,将该实际值添加到网站限制列表中。

  • 确认API服务已启用:登录谷歌云控制台,检查你的API密钥是否同时启用了Maps JavaScript API和Geocoding API,若其中某一项未启用,即使限制规则正确,也会返回权限错误。

  • 验证调用方式:若你的Geocoding API请求是通过服务器端代码转发的,网站(Referer)限制不适用,需改用IP地址限制。但你的场景是Angular前端应用,这条可忽略。

内容的提问来源于stack exchange,提问作者Muhammad Naeem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 02:56:18