<?phprequire_once"jssdk.php";$appID="输入你的id";$appsecret="输入你的secret";$jssdk=newJSSDK($appID,$appsecret);$signPackage=$jssdk->GetSignPackage();var_dump($jssdk);?><!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title></title></head><body><inputtype="text"value="<?phpecho$signPackage["appId"];?>"id="id1"/><inputtype="text"value="<?phpecho$signPackage["timestamp"];?>"id="id2"/><inputtype="text"value="<?phpecho$signPackage["nonceStr"];?>"id="id3"/><inputtype="text"value="<?phpecho$signPackage["signature"];?>"id="id4"/></body><scriptsrc="./jweixin-1.0.0.js"></script><scriptsrc="./jquery-1.8.3.min.js"></script><script>//注意:所有的JS接口只能在公众号绑定的域名下调用,公众号开发者需要先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。//如果发现在Android不能分享自定义内容,请到官网下载最新的包覆盖安装,Android自定义分享接口需升级至6.0.2.58版本及以上。//完整JS-SDK文档地址:http://mp./wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.htmlvarappId=$('#id1').val();vartimestamp=$('#id2').val();varnonceStr=$('#id3').val();varsignature=$('#id4').val();wx.config({debug:true,appId:appId,timestamp:timestamp,nonceStr:nonceStr,signature:signature,jsApiList://所有要调用的API都要加到这个列表中['scanQRCode']});wx.ready(function(){//在这里调用APIalert(1);wx.checkJsApi({jsApiList:['chooseImage'],//需要检测的JS接口列表,所有JS接口列表见附录2,success:function(res){alert(res.errMsg);//以键值对的形式返回,可用的api值true,不可用为false//{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"}}});wx.scanQRCode({needResult:0,//默认为0,扫描结果由微信处理,1则直接返回扫描结果,scanType:["qrCode","barCode"],//可以指定扫二维码还是一维码,默认二者都有success:function(res){varresult=res.resultStr;//当needResult为1时,扫码返回的结果}})});</script></html>
代码放到服务器上后用火狐浏览器打开链接,在火狐浏览器地址栏后面有个二维码的图标,点击后出现二维码图片用微信扫码二维码,微信中弹出的网页会有返回值。(用微信的浏览器打开)
详情参照:
/blog/5016/