微信小程序隐私权限调试:把 errno 104 一类授权报错排查收敛到一条路径

前言

微信小游戏/小程序的隐私接口调试里,报错往往不指向真正的原因。控制台出现 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

它解决的问题是:隐私协议配置不清楚、隐私弹窗不弹、授权报错、隐私接口调用失败这几类现象,统一收敛到一套排查流程里。

核心功能

只写已核实的能力。官方简介给出的能力包括两项:

  1. 一站式排查小程序隐私授权报错,覆盖 errno 104、buttonId is wrong 等常见报错。
  2. 提供标准修改模式,用于按规范修正隐私授权相关配置或调用方式。

从定位看,它的特点是”已抽离具体项目,适用于任何微信小程序”。也就是说,用法不依赖某个示例工程。

安装与启用

预抓取资料中未提供官方安装命令或目录路径,因此这里不编造命令。

依据现有信息可以确认的是:

  • 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 均未成功,页面内容无法复核,故不给出未经验证的命令。

典型用法

预抓取资料中没有提供可复现的调用示例或命令行片段,因此本节不写示例代码。

官方简介列出的适用场景是:

  1. 隐私协议配置
  2. 隐私弹窗不弹
  3. 授权报错
  4. 隐私接口调用失败

需要说明的是,”标准修改模式”在简介中被提及,但资料未展开其具体步骤。实际执行前,应以 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

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye