前言¶
微信小游戏/小程序的隐私接口调试里,报错往往不指向真正的原因。控制台出现 errno 104,说的是隐私授权未通过,但问题可能出在隐私协议配置、弹窗没触发、按钮 ID 不匹配,或者接口调用时机不对。逐个试改配置,是常见做法,也是低效做法。
下面介绍 wechat-privacy-auth-debug(坐标 @user_3ff3c268/wechat-privacy-auth-debug,版本 1.2.0)。它是一个社区来源的通用排查 Skill,面向小程序隐私授权报错,不绑定具体项目。
这是什么¶
一句话定位:一个用于排查微信小程序隐私授权报错的通用 Skill,提供标准修改模式。
- 名称:微信小程序隐私权限调试
- 坐标:
@user_3ff3c268/wechat-privacy-auth-debug - 来源:community
- 发布者:
user_3ff3c268 - 分类:dev-programming
- 版本:1.2.0
- 是否需要 API Key:
requires_api_key=false
它解决的问题是:隐私协议配置不清楚、隐私弹窗不弹、授权报错、隐私接口调用失败这几类现象,统一收敛到一套排查流程里。
核心功能¶
只写已核实的能力。官方简介给出的能力包括两项:
- 一站式排查小程序隐私授权报错,覆盖
errno 104、buttonId is wrong等常见报错。 - 提供标准修改模式,用于按规范修正隐私授权相关配置或调用方式。
从定位看,它的特点是”已抽离具体项目,适用于任何微信小程序”。也就是说,用法不依赖某个示例工程。
安装与启用¶
预抓取资料中未提供官方安装命令或目录路径,因此这里不编造命令。
依据现有信息可以确认的是:
- Skill 通过 SkillHub 分发,官方地址为
https://api.skillhub.cn/user_3ff3c268/wechat-privacy-auth-debug - Skill 页为
https://www.skillhub.cn/skills/user_3ff3c268/wechat-privacy-auth-debug - 是否需要 API Key:否
安装与启用方式请以 SkillHub 页面当时的说明为准。本次尝试直接抓取上述两个 URL 均未成功,页面内容无法复核,故不给出未经验证的命令。
典型用法¶
预抓取资料中没有提供可复现的调用示例或命令行片段,因此本节不写示例代码。
官方简介列出的适用场景是:
- 隐私协议配置
- 隐私弹窗不弹
- 授权报错
- 隐私接口调用失败
需要说明的是,”标准修改模式”在简介中被提及,但资料未展开其具体步骤。实际执行前,应以 Skill 包内 SKILL.md 或 SkillHub 页面的描述为准。
适用场景与注意¶
适合谁:
- 在微信小程序里调用隐私接口(如用户信息相关能力)并遇到授权类报错的开发者
- 需要确认隐私弹窗触发与协议配置是否符合平台要求的开发者
限制与坑:
- 这是社区来源 Skill,不是微信官方工具。报错是否真正解决,仍要在微信开发者工具里验证。
- 资料标注的版本是 1.2.0。若排查规则随微信平台调整变化,应以安装时的版本为准。
- 资料同时给出评分 100000、下载 1402。任务线索中的评分 99641、下载 1386 与之不一致,本文以预抓取资料为准。
- 是否支持 Cursor、Codex CLI、Claude Code 等具体宿主环境,资料中没有说明,本文不作断言。
结尾¶
这个 Skill 的价值在于把隐私授权排查从”看到 errno 104 就改配置”变成按一套标准流程走,并保持与具体项目无关。如果你正在处理隐私弹窗不弹或授权报错,可以先从官方地址获取最新版本说明。
官方地址:https://api.skillhub.cn/user_3ff3c268/wechat-privacy-auth-debug