排查工具
每个品类先出一个小工具配一组排错文章。工具都在浏览器本地运行,不上传 secret、私钥。
- code2Session 调试器测试中
粘贴 code2Session 的返回,解释 errcode,并按常见原因给出排查顺序;不上传 secret。
- 小程序 encryptedData 解密器测试中
用 session_key + iv 解密 getPhoneNumber / getUserInfo / getWeRunData 的 encryptedData,校验 watermark.appid,识别 session_key 失效、base64 被 URL decode 等失败原因。
- 全局错误码速查测试中
公众号 / 小程序服务端接口的全局返回码一页查完,按码、errmsg、中文描述或分类过滤,常见码带"先查什么"。
- JS-SDK 签名调试器测试中
公众号 wx.config、企业微信 wx.config / wx.agentConfig 的 signature 计算与 invalid signature 诊断:url 带
- 自定义菜单 JSON 校验测试中
按官方限制逐个按钮检查 menu/create 请求体:一级 3 个、二级 5 个、名字字节数、type 与 key / url / appid / media_id 配套,错误对应 400xx 码。
- 消息加解密调试器测试中
校验公众号 / 企业微信回调的 msg_signature,解密 Encrypt,定位 token、EncodingAESKey、receiveid 哪一步错了;也能算 URL 验证 signature 和加密回复。
- 网页授权链接检查器测试中
逐项检查公众号 oauth2/authorize 链接:redirect_uri 编码与域名(10003)、scope(10005 / 10018)、response_type、state、#wechat_redirect;也能按参数生成正确链接。
- 微信支付签名验签测试中
APIv3 请求签名、应答/回调验签、回调 resource 解密、调起支付 paySign、敏感信息 RSA-OAEP 加密,五步都能对照;商户私钥和 APIv3 密钥只在浏览器本地使用。
- 微信支付 APIv2 签名测试中
XML 接口的 sign 计算:按官方规则排序拼接、MD5 或 HMAC-SHA256,对照你的 sign 反推空值参与、未排序、URL 编码、算法用错等问题。
- 订阅消息参数校验器测试中
按类型规则逐字段校验小程序订阅消息 / 公众号订阅通知的 data,thing / number / time / date / amount 等限制一次看清,专治 47003 argument invalid。
- 微信内环境检测测试中
在微信、企业微信、小程序 web-view、PC 微信里打开这一页,直接看到客户端类型、版本、系统和网络;也能解析用户反馈里的 UA,并给出前端判断代码。
- 企业微信群机器人消息构造器测试中
生成 text / markdown / markdown_v2 / news / template_card 的 webhook 请求体和 curl,校验 2048 / 4096 字节上限、图文条数、markdown 支持范围。
- 小程序码 scene 校验测试中
getUnlimited 的 scene 字符集与 32 位上限、page 不带 / 与参数、check_path 与 env_version 配套一次查清,生成请求体和 onLoad 取参代码。