免责声明:本站部分 Skill 来源于公开渠道,使用前请注意识别相关风险,内容版权归原作者所有,如 Skill 涉及版权问题,请在线反馈,核实后予以下架处理。
本 Skill 专为 CloudBase(腾讯云开发)环境下的微信小程序认证场景设计。小程序调用云函数时,微信会自动注入并验证用户身份,无需开发者手动处理 OAuth 授权或令牌管理。本包提供从客户端初始化、云函数身份获取到完整调链路的代码模板,涵盖 OPENID 用户标识提取、UNIONID 跨应用识别、以及基于身份的数据权限控制等实际开发需求,帮助开发者快速实现可信的小程序用户认证体系。
SKILL.md(本文件):技能主说明,包含 4 个认证场景的标准代码范式与最佳实践wx.cloud.init 标准配置,含环境 ID 绑定与用户访问追踪cloud.getWXContext() 完整用法,区分 OPENID 与 UNIONID 的可用性场景wx.cloud.callFunction 调用云函数并接收用户身份的完整代码示例| 用户怎么说 | 本技能做什么 |
|---|---|
| "小程序怎么自动获取用户身份?" | 提供免登录的自动认证机制说明,给出云函数中获取 OPENID 的标准代码 |
| "云函数里怎么拿到用户的 openid?" | 输出 cloud.getWXContext() 的完整用法,含 UNIONID 可用性判断与错误处理 |
| "小程序调用云函数传用户身份怎么做?" | 给出小程序端 wx.cloud.callFunction 与云函数端身份接收的配套代码 |
| "换了环境 ID 云函数就报错" | 提供 cloud.DYNAMIC_CURRENT_ENV 动态环境配置方案,避免硬编码环境 ID |
| "同一用户在不同小程序怎么识别?" | 说明 UNIONID 的获取条件与跨应用用户识别实现方式 |