|
|
991ad49255
|
fix(微信): 加固 GET 验签,直接输出 echostr 原文
- 从 Query 读取 signature/timestamp/nonce/echostr 并记录失败原因
- 验签通过后 WriteAsync 写回 echostr,避免 JSON 包装
- 补充生产 Token 验签集成测试
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-04 13:43:42 +08:00 |
|
|
|
da1227d8aa
|
feat(微信): 消息推送支持明文 XML/JSON 验签与回包
- POST /apiwechat/verification 恢复消息回调,支持 JSON/XML 明文包体
- SHA1 验签通过后 GET 原样返回 echostr,POST 无回复时返回 success
- 补充官方验签示例与 JSON/XML 推送集成测试
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-04 12:52:43 +08:00 |
|
|
|
6c2e095196
|
fix(微信): 验签接口仅保留 GET 并原样返回 echostr
- /apiwechat/verification 移除 HEAD/POST,仅保留 GET 验签
- 验签通过后从 Query 原样返回 echostr 纯文本
- 扫码回调测试改走 /wechat/mp/{appId}
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-04 12:30:42 +08:00 |
|
|
|
76ff60e793
|
fix(wechat): 验签接口支持 HEAD 并避免配置异常返回非 200
微信后台/探活对 HEAD 会收到 405;读取 wechat_mp 配置异常时改为 HTTP 200 + error,与 WMS 行为一致。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-02 12:15:25 +08:00 |
|
|
|
5c6c4f6e48
|
feat(wechat): 公众号配置改从 t_system_other_config 读取,支持后台其他配置维护
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-01 16:18:43 +08:00 |
|
|
|
d168a21e96
|
fix(wechat): 公众号验签接口始终返回 HTTP 200,避免 BusinessException 导致非 200
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-01 15:25:20 +08:00 |
|
|
|
42b41e68c7
|
fix: 微信回调路由挂到 AuthService 以修复 404
Fake 框架未注册 SimpleAdmin.Api.WeChat 下的 ApplicationService,
将 /apiwechat/verification 等公众号验签与消息接口并入 AuthService。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-29 20:46:49 +08:00 |
|