🧪 模拟演示
🔧 接入代码
⚙️ 后端签名
微信 JS-SDK 扫码
调用微信原生扫码界面
识别率极高,体验最佳
扫码结果:
-
ℹ️ 当前为模拟模式。
实际在微信内使用时:
1. 引入微信 JS-SDK:
2. 通过后端接口获取签名配置
3. 在
实际在微信内使用时:
1. 引入微信 JS-SDK:
res.wx.qq.com/open/js/jweixin-1.6.0.js2. 通过后端接口获取签名配置
3. 在
wx.ready() 中调用 wx.scanQRCode()
① 引入 JS-SDK
<script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
② wx.config 配置(前端)
③ 调用扫码 API
④ 完整 HTML 示例
Node.js 签名示例
Python 签名示例
签名流程说明
签名步骤:
1. 获取 access_token(
2. 用 access_token 获取 jsapi_ticket(
3. 将 jsapi_ticket + nonceStr + timestamp + url 按字典序排序后 SHA1 签名
4. 将 signature、appId、timestamp、nonceStr 返回前端
⚠️ 注意:url 必须是当前页面的完整 URL(不含 # 及其后面部分)
1. 获取 access_token(
GET /cgi-bin/token)2. 用 access_token 获取 jsapi_ticket(
GET /cgi-bin/ticket/getticket)3. 将 jsapi_ticket + nonceStr + timestamp + url 按字典序排序后 SHA1 签名
4. 将 signature、appId、timestamp、nonceStr 返回前端
⚠️ 注意:url 必须是当前页面的完整 URL(不含 # 及其后面部分)