一个人也可以开发企业微信小程序前后端(代码分享)
看看资讯 / 100+人浏览
注意:免费节点订阅链接已更新至 2026-10-25,点击查看详情
上篇文章讲了怎么开发微信小程序获取授权登陆手把手教你一个人开发小程序前后端(考试系统代码分享) 。本篇讲一下开发企业微信小程序的流程,含代码分享
首先,需要注册企业资质的小程序,可以在企业订阅号中注册小程序,这样小程序就有了企业资质。
1、小程序注册后拿到appid发布
2、 需要在企业微信中绑定 获取到AppSecret
3、程序使用企业微信的Corpid和AppSecret 获取授权获取用户信息
首先 首先调用企业微信的登陆wx.qy.login 获取到code,调用后台接口 /QYWx/GetCode2Session。
wx.qy.getEnterpriseUserInfo 获取企业微信用户的信息。
getUserInfo:function() { var self = this; wx.qy.login({ success: function(res) { if (res.code) { //发起网络请求 wx.request({ url: BASE_URL+ '/QYWx/GetCode2Session', data: { code: res.code }, success: function (res) { self.setData({ userId :res.data.data }) wx.qy.getEnterpriseUserInfo ({ success: function(res) { var userInfo = res.userInfo self.setData({ userName :userInfo.name }) } }); } }) } else { console.log('登录失败!' + res.errMsg) } } }); }后台首先定义好两个地址 这是针对企业微信的地址。
private const string AccessToken_URL = "https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=CorpID&corpsecret=SECRET"; private const string GetCode2Session_URL = "https://qyapi.weixin.qq.com/cgi-bin/miniprogram/jscode2session?access_token=ACCESS_TOKEN&js_code=CODE&grant_type=authorization_code"; 后台根据code获取accestoken,然后用accesstoken和code 请求GetCode2Session_URL 这个地址获取到用户在企业微信中的userid.
public string GetCode2Session(string code) { GetQyWxAccessToken(out string access_token); if (string.IsNullOrEmpty(access_token)) { throw new Exception("获取accessToken失败!"); } var url = GetCode2Session_URL.Replace("ACCESS_TOKEN", access_token).Replace("CODE", code); var ret = new ClientHelper().SendRequestGet<WXUserResulet>(url); Console.WriteLine("GetCode2Sessionret:" + JsonConvert.SerializeObject(ret)); if (ret != null && ret.errcode == 0) { //创建token 存储映射关系返回token var token = Guid.NewGuid().ToString().Replace("-", "") + DateTime.Now.ToString("yyyyHHmmddMMss"); _cache.Remove(ret.userid); _cache.Set(token, ret.userid, TimeSpan.FromDays(7200)); var test = _cache.Get<string>(token); return token; } return ""; }GetQyWxAccessToken 方法则是根据获取的Corpid和AppSecret调用AccessToken_URL来获取accestoken。
public void GetQyWxAccessToken(out string access_token) { access_token = ""; string accesstoken = _cache.Get<string>(RedisKeyConst.QyWxAccessTokenKey); if (!string.IsNullOrEmpty(accesstoken)) { access_token = accesstoken; return; } var url = AccessToken_URL.Replace("CorpID", QyWxConst.QyWxCorpid).Replace("SECRET", QyWxConst.QyWxAppSecret); var token = new ClientHelper().SendRequestGet<WXResult_Token>(url); Console.WriteLine("token:" + JsonConvert.SerializeObject(token)); if (token != null && token.access_token != null && token.errcode == 0) { access_token = token.access_token; _cache.Set(RedisKeyConst.QyWxAccessTokenKey, access_token, TimeSpan.FromSeconds(7200)); } return; }这样,用户从企业微信中打开小程序授权就可以登录同时后台获取到企业微信中的userid.。手机号信息是加密的,需要调用解密方法才能拿到手机号。
版权声明:
作者: FreeClashNode
链接: https://www.freeclashnode.com/news/article-3026.htm
来源: www.freeclashnode.com
文章版权归作者所有,未经允许请勿转载。
上一个:C盘告急?秒删Windows垃圾
下一个:Telnet协议
免费节点实时更新
热门文章
- 10月1日免费节点分享|18M/S,Clash节点/V2ray节点/Singbox节点/SSR节点|免费上网梯子每天更新
- 10月2日免费节点分享|22.8M/S,Singbox节点/Shadowrocket节点/Clash节点/V2ray节点|免费上网梯子每天更新
- 10月3日免费节点分享|20.1M/S,SSR节点/Singbox节点/V2ray节点/Clash节点|免费上网梯子每天更新
- 9月30日免费节点分享|19.1M/S,Clash节点/V2ray节点/SSR节点/Singbox节点|免费上网梯子每天更新
- 10月6日免费节点分享|19.2M/S,V2ray节点/Singbox节点/Shadowrocket节点/Clash节点|免费上网梯子每天更新
- 10月8日免费节点分享|22.5M/S,V2ray节点/Singbox节点/Clash节点/Shadowrocket节点|免费上网梯子每天更新
- 10月5日免费节点分享|19.9M/S,Singbox节点/Clash节点/V2ray节点/SSR节点|免费上网梯子每天更新
- 10月11日免费节点分享|18.6M/S,V2ray节点/Clash节点/SSR节点/Singbox节点|免费上网梯子每天更新
- 10月14日免费节点分享|22.5M/S,Clash节点/V2ray节点/Singbox节点/SSR节点|免费上网梯子每天更新
- 10月7日免费节点分享|23M/S,Singbox节点/Clash节点/Shadowrocket节点/V2ray节点|免费上网梯子每天更新
最新文章
- 10月25日免费节点分享|18.1M/S,SSR节点/V2ray节点/Singbox节点/Clash节点|免费上网梯子每天更新
- 10月24日免费节点分享|20.5M/S,V2ray节点/Clash节点/Singbox节点/Shadowrocket节点|免费上网梯子每天更新
- 刘大猫科学上网全攻略:解锁全球网络的终极指南
- 10月23日免费节点分享|22.2M/S,Shadowrocket节点/Clash节点/Singbox节点/V2ray节点|免费上网梯子每天更新
- 全面解析Quantumult安卓版:功能、安装与配置教程
- 双重防护,畅享无界:AdGuard联手V2RayNG,打造极致安全的上网体验
- 10月22日免费节点分享|18.8M/S,V2ray节点/SSR节点/Singbox节点/Clash节点|免费上网梯子每天更新
- 掌握Clash白名单设置:精准控制代理流量的艺术
- 10月21日免费节点分享|22M/S,Clash节点/Singbox节点/V2ray节点/SSR节点|免费上网梯子每天更新
- 突破网络边界:技术科学上网的终极安全指南
- 10月20日免费节点分享|22.9M/S,SSR节点/V2ray节点/Clash节点/Singbox节点|免费上网梯子每天更新
- Shadowrocket 选购指南:从入门到精通,找到你的专属代理神器
- 10月19日免费节点分享|19.3M/S,Singbox节点/V2ray节点/Clash节点/Shadowrocket节点|免费上网梯子每天更新
- 深入解读:V2Ray为何比SSR更安全?一场网络隐私的全方位较量
- 10月18日免费节点分享|20.6M/S,V2ray节点/Clash节点/SSR节点/Singbox节点|免费上网梯子每天更新
- 深度指南:Shadowrocket从入门到精通——iOS用户的网络自由密钥
- 10月17日免费节点分享|18M/S,Clash节点/SSR节点/V2ray节点/Singbox节点|免费上网梯子每天更新
- 深入解析科学上网套:全方位使用指南与常见问题解答
- 10月16日免费节点分享|22M/S,Shadowrocket节点/V2ray节点/Singbox节点/Clash节点|免费上网梯子每天更新
- 10月15日免费节点分享|21.2M/S,Clash节点/SSR节点/V2ray节点/Singbox节点|免费上网梯子每天更新
- 全局掌控:安卓设备上 Clash 全局模式完整设置指南与深度解析
- 解锁全球游戏体验:育碧平台科学上网全攻略与深度解析
- 10月14日免费节点分享|22.5M/S,Clash节点/V2ray节点/Singbox节点/SSR节点|免费上网梯子每天更新
- 华为Mate 10科学上网全攻略:突破限制,畅游全球网络
- 10月13日免费节点分享|22.1M/S,V2ray节点/Clash节点/Singbox节点/Shadowrocket节点|免费上网梯子每天更新
- 10月12日免费节点分享|22.7M/S,Shadowrocket节点/V2ray节点/Singbox节点/Clash节点|免费上网梯子每天更新
- 量子ULT全方位指南:从下载配置到高阶玩法一网打尽
- 10月11日免费节点分享|18.6M/S,V2ray节点/Clash节点/SSR节点/Singbox节点|免费上网梯子每天更新
- 极路由V2ray插件完全指南:打造家庭网络的安全屏障
- 10月10日免费节点分享|18.3M/S,V2ray节点/Singbox节点/Clash节点/SSR节点|免费上网梯子每天更新
- 极速狂飙与正义追击:《警车 Clash》深度解析与高阶攻略
- 10月9日免费节点分享|22.3M/S,Singbox节点/Clash节点/Shadowrocket节点/V2ray节点|免费上网梯子每天更新
- 用hosts文件科学上网:一份从入门到实战的详细指南
- 10月8日免费节点分享|22.5M/S,V2ray节点/Singbox节点/Clash节点/Shadowrocket节点|免费上网梯子每天更新
- iOS设备上SSR科学上网全教程:从入门到精通
- 10月7日免费节点分享|23M/S,Singbox节点/Clash节点/Shadowrocket节点/V2ray节点|免费上网梯子每天更新
- 深度剖析V2Ray订阅机制:从零搭建高效、安全的科学上网环境
- 10月6日免费节点分享|19.2M/S,V2ray节点/Singbox节点/Shadowrocket节点/Clash节点|免费上网梯子每天更新
- 全面解析蚕蛹生态冲突及其多元价值
- 10月5日免费节点分享|19.9M/S,Singbox节点/Clash节点/V2ray节点/SSR节点|免费上网梯子每天更新
- 从零开始:手把手教你刷梅林固件实现安全科学上网
- 10月4日免费节点分享|20M/S,SSR节点/V2ray节点/Clash节点/Singbox节点|免费上网梯子每天更新
- 跨越边界,自由探索:一加科学上网全面指南与深度解析
- 10月3日免费节点分享|20.1M/S,SSR节点/Singbox节点/V2ray节点/Clash节点|免费上网梯子每天更新
- 10月2日免费节点分享|22.8M/S,Singbox节点/Shadowrocket节点/Clash节点/V2ray节点|免费上网梯子每天更新
- 斐讯K2路由器刷机全攻略:解锁科学上网新境界
- 解锁网络自由:B站d手机科学上网全攻略
- 10月1日免费节点分享|18M/S,Clash节点/V2ray节点/Singbox节点/SSR节点|免费上网梯子每天更新
- 洞悉网络脉络:一份关于Vmess节点测试的全景式实践手记
- 9月30日免费节点分享|19.1M/S,Clash节点/V2ray节点/SSR节点/Singbox节点|免费上网梯子每天更新
归档
- 2026-10 48
- 2026-09 58
- 2026-08 63
- 2026-07 61
- 2026-06 55
- 2026-05 56
- 2026-04 51
- 2026-03 60
- 2026-02 52
- 2026-01 56
- 2025-12 59
- 2025-11 55
- 2025-10 56
- 2025-09 55
- 2025-08 49
- 2025-07 31
- 2025-06 30
- 2025-05 31
- 2025-04 30
- 2025-03 388
- 2025-02 360
- 2025-01 403
- 2024-12 403
- 2024-11 390
- 2024-10 403
- 2024-09 388
- 2024-08 402
- 2024-07 427
- 2024-06 442
- 2024-05 181
- 2024-04 33
- 2024-03 31
- 2024-02 29
- 2024-01 51
- 2023-12 52
- 2023-11 32
- 2023-10 32
- 2023-09 3