news 2026/7/7 5:59:41

分享微信小程序使用过的技术-wx.ncidas

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
分享微信小程序使用过的技术-wx.ncidas

前言

公司需求要微信小程序对接国家网络身份认证,在此留个痕,用于分享给大家参考。

一、wx.ncidas是什么?

微信小程序平台提供给接入机构的微信小程序拉起国家网络身份认证App的接口

微信小程序接入国家网络身份认证公共服务指引 | 微信开放文档

二、使用步骤

generateUniqueId() { const timestamp = Date.now().toString() const randomStr = Math.random() .toString(36) .substring(2, 15) const str = timestamp + randomStr return CryptoJS.MD5(str).toString() // 32 位十六进制字符串 }, const android = 'https://cdnrefresh.ctdidcii.cn/w1/WHClient_H5/Install/InstallGuide.html' const ios = 'https://cdnrefresh.ctdidcii.cn/w1/WHClient_H5/Install/UL.html' const deviceInfo = Taro.getSystemInfoSync() const bizSeq = this.generateUniqueId() wx.ncidas({ orgID: '0000000', // 机构ID,业务接入申请时,分配给机构的唯一标识 businessID: '0000', // 应用ID,业务接入申请时,分配给小程序的唯一标识 bizSeq, // 由接入机构生成用于标识每笔业务的唯一性的业务序列号 type: 1, // 业务类型,0: 网络身份认证凭证;1: 网络身份认证凭证+口令 mode: 'R02', appID: '', //小程序的appId miniProgramID: '',小程序的appId expectData: 'SLZJLX,ZJHM,XM', //期望返回数据项 async success(res) { console.log('res', res) if (res.resultCode === 'C0000000') { } else { showToast(result.msg) } } else if (res.resultCode === 'C0412002') { // 国家网络身份认证App尚未安装 if (deviceInfo.system.includes('iOS')) { navigateTo({ url: `/subPackages/show-page/index?url=${encodeURIComponent( deviceInfo.system.includes('iOS') ? ios : android )}` }) } else { showToast('您未安装"国家网络身份认证"APP,请前往应用商店下载安装') } } else { console.error(res) showToast(res.resultDesc) } }, fail(err) { console.log('wx.ncidas - fail:', err) } })

三、总结

我只分享开发部分,

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 5:59:21

IIS w3wp.exe 的 -m 参数:一个未被记录的管道模式标识

测试环境与方法在本地 IIS 上创建两个应用程序池进行对比测试:myblog — 管道模式设置为 Classicmyblog-integrated — 管道模式设置为 Integrated分别访问两个站点触发 w3wp.exe 启动后,直接抓取Memory Dump直接使用Visual Studio打开下载后的DUMP文件&…

作者头像 李华
网站建设 2026/7/7 5:56:48

企业试用期合同管理的8个高频雷区与合规操作手册

试用期是企业和员工互相了解的"缓冲期",但这个缓冲期同时也是劳动争议的高发区。很多企业管理者和HR误以为试用期是企业说了算的"观察期",可以随便定规则、随便辞人,却不知道试用期恰恰是劳动法律监管最严格的阶段之一。…

作者头像 李华
网站建设 2026/7/7 5:56:12

TrapDoor攻击深度解析:供应链安全与AI工具链威胁应对

1. 项目概述:当恶意代码学会“隐身”如果你是一名开发者,每天的工作离不开npm install、pip install或者cargo add,那么你很可能已经暴露在一个日益复杂且危险的攻击面之下。最近,一种代号为“TrapDoor”的恶意软件供应链攻击&…

作者头像 李华
网站建设 2026/7/7 5:54:28

X.509证书扩展:OID关键与非关键扩展的实战解析

1. 项目概述:从一张“数字身份证”说起如果你接触过HTTPS、代码签名、邮件加密或者企业内网的单点登录,那你一定绕不开一个东西——X.509证书。我们通常把它理解为一个网站的“数字身份证”,用来证明“我就是我”。但很多人,包括一…

作者头像 李华
网站建设 2026/7/7 5:50:39

140、七种上采样方法的统一对比:最近邻、双线性、CARAFE、DySample、转置卷积的排名

140、七种上采样方法的统一对比:最近邻、双线性、CARAFE、DySample、转置卷积的排名 从一次诡异的mAP波动说起 去年年底帮一个做遥感检测的朋友调模型,他的YOLOv5s在VisDrone数据集上训练,换了个上采样层,mAP直接从38.7掉到34.2。他用的就是最普通的双线性插值换成最近邻,…

作者头像 李华
网站建设 2026/7/7 5:48:36

2026净气型试剂柜服务水平对比:5项核心指标实测指南

净气型试剂柜服务水平评价体系说明净气型试剂柜作为实验室危化品存储的核心设备,其服务水平直接影响设备使用效率、合规性及使用寿命。不少采购用户选型时仅关注产品硬件参数,忽略服务维度对比,导致后续出现安装不及时、售后响应慢、故障排查…

作者头像 李华