百度未授權使用地圖API,人人商城彈窗百度未授權地圖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?api.map.baidu.com,如果項目過大,分開搜索,也就是把搜索的目錄以上代碼的path改一下就好。

 

 

 以上搜索出來的結果就是存在這接口的文件路徑。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM