如下:
<script type="text/javascript" src="//res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>获得配置资料方法在需要调用接口的文件里写如下php代码:
<?php
require_once "jssdk.php";
$jssdk = new JSSDK("appID", "appSecret");
$signPackage = $jssdk->GetSignPackage();
?>
var_dump($signPackage)打印出来如下:包含appId,timestamp,url,signature,rawstring
eg:
wx.config({
debug: false,
appId: '<?php echo $signPackage["appId"];?>',
timestamp: <?php echo $signPackage["timestamp"];?>,
nonceStr: '<?php echo $signPackage["nonceStr"];?>',
signature: '<?php echo $signPackage["signature"];?>',
jsApiList: [
'checkJsApi',
'onMenuShareTimeline',
'onMenuShareAppMessage',
'onMenuShareQQ',
'onMenuShareWeibo',
'onMenuShareQZone',
'hideMenuItems',
'showMenuItems',
'hideAllNonBaseMenuItem',
'showAllNonBaseMenuItem',
'translateVoice',
'startRecord',
'stopRecord',
'onVoiceRecordEnd',
'playVoice',
'onVoicePlayEnd',
'pauseVoice',
'stopVoice',
'uploadVoice',
'downloadVoice',
'chooseImage',
'previewImage',
'uploadImage',
'downloadImage',
'getNetworkType',
'openLocation',
'getLocation',
'hideOptionMenu',
'showOptionMenu',
'closeWindow',
'scanQRCode',
]
});
eg:调用扫一扫接口
wx.ready(function () {
document.querySelector('#scanQRCode').onclick = function(){
wx.scanQRCode({
needResult: 0, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有
success: function (res) {
var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
}
});
};
});
eg:
wx.ready(function (res) {
alert(res);
});
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。