这篇文章主要介绍微信JS-SDK怎么开发扫一扫接口功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
代码如下:
<?php
require_once "jssdk.php";
$appID = "输入你的id";
$appsecret = "输入你的secret";
$jssdk = new JSSDK($appID, $appsecret);
$signPackage = $jssdk->GetSignPackage();
var_dump($jssdk);
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<input type="text" value="<?php echo $signPackage["appId"]; ?>" id="id1" />
<input type="text" value="<?php echo $signPackage["timestamp"]; ?>"id="id2" />
<input type="text" value="<?php echo $signPackage["nonceStr"]; ?>" id="id3" />
<input type="text" value="<?php echo $signPackage["signature"]; ?>" id="id4" />
</body>
<script src="./jweixin-1.0.0.js"></script>
<script src="./jquery-1.8.3.min.js"></script>
<script>
// 注意:所有的JS接口只能在公众号绑定的域名下调用,公众号开发者需要先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。
// 如果发现在 Android 不能分享自定义内容,请到官网下载最新的包覆盖安装,Android 自定义分享接口需升级至 6.0.2.58 版本及以上。
// 完整 JS-SDK 文档地址:http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html
var appId=$('#id1').val();
var timestamp=$('#id2').val();
var nonceStr=$('#id3').val();
var signature=$('#id4').val();
wx.config({
debug: true,
appId: appId,
timestamp: timestamp,
nonceStr: nonceStr,
signature: signature,
jsApiList:
// 所有要调用的 API 都要加到这个列表中
['scanQRCode']
});
wx.ready(function () {
// 在这里调用 API
alert(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) {
var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
}
})
});
</script>
</html>
以上是“微信JS-SDK怎么开发扫一扫接口功能”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。