Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 此站点或IP无权使用此API密钥_Javascript_Google Maps_Google Maps Api 3_Google Maps Api 2_Qlikview - Fatal编程技术网

Javascript 此站点或IP无权使用此API密钥

Javascript 此站点或IP无权使用此API密钥,javascript,google-maps,google-maps-api-3,google-maps-api-2,qlikview,Javascript,Google Maps,Google Maps Api 3,Google Maps Api 2,Qlikview,我试图在QlikView应用程序中使用以下链接呈现google地图 (我已创建浏览器API密钥) 我收到的错误消息是(当我尝试使用浏览器渲染链接时,不是在QlikView中,而是在浏览器中): Google Maps API服务器拒绝了您的请求。此站点或IP无权使用此API密钥 我在我的账户上使用了以下谷歌服务: 谷歌地图Android API v2 谷歌地图JavaScript API v3 静态地图API 翻译API 已在StackOverflow上找到此线程: 我尝试了以下方

我试图在QlikView应用程序中使用以下链接呈现google地图

  • (我已创建浏览器API密钥)
我收到的错误消息是(当我尝试使用浏览器渲染链接时,不是在QlikView中,而是在浏览器中):

  • Google Maps API服务器拒绝了您的请求。此站点或IP无权使用此API密钥
我在我的账户上使用了以下谷歌服务:

  • 谷歌地图Android API v2
  • 谷歌地图JavaScript API v3
  • 静态地图API
  • 翻译API
已在StackOverflow上找到此线程:

我尝试了以下方法:

  • 确保referer设置为允许的任何referer
  • 确保除了“谷歌地图API”之外,您还启用了“静态地图API”服务
不幸的是,我仍然收到相同的错误消息。
有人能帮忙吗?谢谢。

谷歌API密钥绑定到域名,如果您从未列入白名单的网站请求谷歌服务,请求将被抛出

转到你的谷歌控制台。 单击左侧菜单中的
API's&Auth
然后单击
Credential

公共API访问
下,单击
创建新密钥
,然后在下一页选择
浏览器密钥
。现在,您必须输入允许使用此密钥发出API请求的所有域名


输入您的域名并使用新密钥,您就可以开始了。

从浏览器密钥类型的地图api生成密钥。并确保在调用
document.referer
时,应将其设置为您的域

你真的有一个有效的密钥吗?如果这是一个选项,你总是可以尝试生成一个新的密钥。@Leetylor:我怎么能检查它?@MrUpsidown:已经试过了……我几乎没有主意了。仔细检查密钥,重新生成,清空浏览器缓存,清除QlikView(?)中的任何缓存,仔细检查输出HTML。。。