微信小程序隱私權限調試:把 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

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

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

小夜