福州網站建設>網站新聞>php技術

        微信JS sdk分享教程

        發布日期:2018-03-15瀏覽次數:2171 來源:福州網站建設

        前提公眾號須是認證的,不管是訂閱號還是服務號,域名須備過案,網站空間php,file_get_contents函數須支持https抓取

        1、文件夾wxshareapi,上傳到根目錄。
         
        2、wxshareapiconfigconfig.php 里面的appid和appsecret 替換成你自己的
         
        $appid = "填寫最新參數";
         
        $appsecret = "填寫最新參數";

        3、如果你是https的網址,那么請把http://res.wx.qq.com/open/js/jweixin-1.2.0.js下載到本地,調用本地的JS
         
        微信公眾號后臺需設置JS接口安全域名 為上傳源碼所對應的域名

        以及IP白名單設置為你空間的IP(有時表面你看到的空間IP未必 是真正的IP,請點擊此處獲取真正的網站IP
         
        把以下面的代碼放到想要分享的頁面模板里,放在 </body> 上面;
         
        //自動獲取當前頁標題、描述
         
        <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
        <script>
        fxtitle=document.title;
         
        var meta = document.getElementsByTagName('meta');
        var share_desc = '';
        for(i in meta){
         if(typeof meta[i].name!="undefined"&&meta[i].name.toLowerCase()=="description"){
          share_desc = meta[i].content;
         }
        }
        fxdesc=share_desc;
        fxpic="http://www.bkell.cn/uploads/allimg/180122/2-1P122214923U2.JPG";
        document.write("<scr"+"ipt src='/wxshareapi/fx.php?fxtitle="+fxtitle+"&fxdesc="+fxdesc+"&fxpic="+fxpic+"&htmlurl="+location.href.replace(/&/g,'__')+"'></scr"+"ipt>")
        </script>

        如果以上做了還沒有調試成功,請按此方法進行查看原因

        <?php
        $html=file_get_contents("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wx9685118462831f7&secret=93debf773de9d5e94484b6d5c5b2370b");
        echo $html;
        ?>
        建個php文件,比如a.php,把以上的appid和secret 替換成你的,然后放到你網站的根目錄,在微信中訪問 域名/a.php訪問(微信瀏覽器中訪問),如果微信配置成功的話,會出現類似成功獲取access_token的界面下圖所示,如果不是,那就你配置有問題了。檢查appid和appsecret,JS安全域名,以及最容易出錯的白名單
         
         
        php技術有關的文章
        如果您有什么問題,歡迎咨詢我們客服! 點擊QQ咨詢