微信測試公衆號-jssdk基本配置和使用-thinkphp

微信公衆平臺測試號管理,在你沒有企業或想開發測試高級功能時使用。
必備條件:訂閱號或公衆號、外網能訪問的且已備案的域名地址php


1.首先要有本身的訂閱號,在公衆號設置-功能設置-js接口安全域名
    根據提示下載所需的驗證文件放置到網站根目錄,確保能訪問
    填寫須要開發js功能的域名地址(一級、二級)都行,若是不一樣文件夾須要放置多份驗證文件
    設置完成

2.測試公衆號設置
    網址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
    基本設置html

 設置服務器驗證代碼phpweb

$nonce     = $_GET['nonce'];
$token     = '本身設置';
$timestamp = $_GET['timestamp'];
$echostr   = $_GET['echostr'];
$signature = $_GET['signature'];
//造成數組,而後按字典序排序
$array = array();
$array = array($nonce, $timestamp, $token);
sort($array);
//拼接成字符串,sha1加密 ,而後與signature進行校驗
$str = sha1( implode( $array ) );
if( $str == $signature && $echostr ){
       //第一次接入weixin api接口的時候
       echo  $echostr;
       exit;
}

  調試接口設置成功!api

3.jssdk設置調試數組

控制器代碼 安全

import("Org.Util.Jssdk");
$jssdk=new\Jssdk('',''); 
$signPackage = $jssdk->GetSignPackage();
$this->signPackage = $signPackage;
$this->display();

當前html頁面引入 <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
配置微信參數服務器

wx.config({    
debug: true,    
appId: '{$signPackage.appId}',
                timestamp: {$signPackage.timestamp},
                nonceStr: '{$signPackage.nonceStr}',
                signature: '{$signPackage.signature}',
                
jsApiList: [    
'checkJsApi',    
'onMenuShareTimeline',    
'onMenuShareAppMessage',    
'onMenuShareQQ',    
'onMenuShareWeibo',    
'hideMenuItems',    
'showMenuItems',    
'hideAllNonBaseMenuItem',    
'showAllNonBaseMenuItem',    
'translateVoice',    
'startRecord',    
'stopRecord',    
'onRecordEnd',    
'playVoice',    
'pauseVoice',    
'stopVoice',    
'uploadVoice',    
'downloadVoice',    
'chooseImage',    
'previewImage',    
'uploadImage',    
'downloadImage',    
'getNetworkType',    
'openLocation',    
'getLocation',    
'hideOptionMenu',    
'showOptionMenu',    
'closeWindow',    
'scanQRCode',    
'chooseWXPay',    
'openProductSpecificView',    
'addCard',    
'chooseCard',    
'openCard'    
]    
});
View Code

微信js中全部功能參照 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115 開發。
調試方即可以從公衆號後臺下載微信web開發者工具
以上只是一些基本的配置,慢慢學習中。。。微信

相關文章
相關標籤/搜索