微擎人人商城报错百度未授权使用地图API解决方法
当前很多使用百度地图的web应用出现了这一提示,特别是很多人使用了微信公众号商城”人人商城“这一源码。里面多个页面使用了百度地图的API。
其实这跟源码没有关系,事出是因为本次的百度API的更新,服务端AK将不再支持浏览器使用
解决方法:
上面也有写着了,只需要去申请一个浏览器端AK就可以了,如有不明白的朋友可以按以下步骤解决。
1、注册一个百度账号
2、打开http://lbsyun.baidu.com/apiconsole/key#/home
3、创建一个应用
4、设置应用
5、在你的源码中替换你的AK
以上步骤就完成了。如果你不知道你的源码中哪里使用了这个接口的话。看下面
1、新建scfgwg.php文件写入以下代码放置根目录 命名随意。
<?php /** * @param 目录地址 */ function readDirs($path,$name) { $dir_handle = openDir($path); $i = 0; while(false !== $file=readDir($dir_handle)) { if ($file=='.' || $file=='..') continue; $i++; // mysql_set_charset('utf8',$file); //输出该文件 //判断当前是否为目录 if(is_dir($path . '/' . $file)) { //是目录 readDirs($path . '/' . $file,$name); // print_r($path . '/' . $file); }else{ $con = file_get_contents($path.'/'.$file); if(strpos($con,$name) !== false){ echo $path.'/'.$file; echo "<br />"; }else{ // echo 2; } } } closeDir($dir_handle); } //注意填写你自己的路径 $path = './addons/ewei_shopv2/plugin'; $name = $_GET["name"]; readDirs($path,$_GET["name"]);
2、打开浏览器搜索你的域名/scfgwg.php?name=api.map.baidu.com,如果项目过大,分开搜索,也就是把搜索的目录以上代码的path改一下就好。
以上搜索出来的结果就是存在这接口的文件路径。
郑重声明:源码仅供研究学习之用,请勿用于商业运营,商业运营请支持作者,购买正版,谢谢!
特别提醒:本站所有下载资源均不包含技术支持和安装服务!需要支持请联系客服!
免责申明:本站仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请联系客服邮箱:55432726@qq.com,我们将于24小时内予以删除。
七号分院源码店 » 微擎人人商城报错百度未授权使用地图API解决方法
七号分院源码店 » 微擎人人商城报错百度未授权使用地图API解决方法