Maison
Applet WeChat
Développement WeChat
Explication détaillée du code d'implémentation de la fonction d'interface d'analyse de développement WeChat JS-SDK



Explication détaillée du code d'implémentation de la fonction d'interface d'analyse de développement WeChat JS-SDK
Cet article explique en détail le code d'implémentation de la fonction d'interface de scan développée par WeChat 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>
Copier après la connexion
代码放到服务器上后用火狐浏览器打开链接,在火狐浏览器地址栏后面有个二维码的图标,点击后出现二维码图片 用微信扫码二维码,微信中弹出的网页会有返回值。(用微信的浏览器打开)
Copier après la connexion
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines
By 尊渡假赌尊渡假赌尊渡假赌
Assassin's Creed Shadows: Solution d'énigmes de coquille
2 Il y a quelques semaines
By DDD
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines
By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines
By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)