人人商城小程序弹出百度未授权使用地图 API 怎么办?

2024-07-17
来源:网络整理

近期不少用户在使用人人商城小程序时总是弹出“百度尚未授权使用地图API,可能是您提供的密钥不是有效的百度LBS开放平台密钥”的提示。

购买云服务器官方链接:

腾讯云服务器仅需99/年

阿里云服务器仅需87/年

如下所示:

出现该问题的原因是由于源码里的百度地图AK失效了,此时可以去百度地图直接申请一个新的AK,然后替换掉原项目中的AK即可。

例如上述路径下的文件中使用了AK:

路径.tpl.php

因为人人商城

代码是硬编码的,每个使用百度地图的程序文件里面都会写一份AK的配置,而不是从公共配置文件中读取,为了解决这个问题需要批量替换。

人人商城

百度未经授权使用地图API错误的解决办法:

百度地图开发api_百度地图开发工具_小程序可以开发百度地图吗

步骤一:前往百度地图申请属于自己的AK,然后使用工具批量更换AK;

百度地图API申请步骤,不懂就问百度,申请地址:

第二步:由于人人商城代码

里的百度AK是硬编码的,没有统一调用,需要逐个文件替换,可以使用++进行批量替换。

为了安全起见,最好在操作服务器之前对其进行备份。

1、可以在服务器上使用++,下载代码,然后批量替换再上传;

2、在服务器上编写批量替换脚本,或者使用工具下载并上传批量替换;

申请AK步骤:

若替换未生效,请按如下步骤检查:

1、请注意您申请的AK类型为“浏览器端”;

2、确认所访问的程序页AK已经被替换;

3、快速验证方案是否有效的方法:.tpl.php文件中有使用AK的标签,将其替换为正确的标签后,首页就不会弹出错误提示了。

分享