问题描述
模块: weixin-java-mp
问题类型: 缺失方法
严重程度: 🔴 High
服务号提供了二维码跳转规则管理能力(文档:https://developers.weixin.qq.com/doc/subscription/api/qrcode/qrcodejump/),用于控制用户扫码后跳转至小程序的规则,包括:
GET cgi-bin/wxopen/qrcodejumpget — 获取已设置的二维码规则
POST cgi-bin/wxopen/qrcodejumpadd — 增加或修改二维码规则
POST cgi-bin/wxopen/qrcodejumppublish — 发布已设置的二维码规则
POST cgi-bin/wxopen/qrcodejumpdelete — 删除已设置的二维码规则
现有 WxMpQrcodeService 中仅包含旧版带参二维码(qrcode/create)和短链(shorten/gen,shorten/fetch)能力,完全缺少上述4个二维码跳转规则管理接口。
影响场景
- 服务号管理员无法通过SDK管理「扫二维码打开小程序」的跳转规则
- 开发者只能手动调用HTTP接口绕过SDK
- 与官方文档能力不对称
建议修复
在 WxMpQrcodeService 中新增4个方法:
// 获取已设置的二维码规则
WxMpQrCodeJumpResult getQrCodeJump(String accessToken) throws WxErrorException;
// 增加或修改二维码规则
void addQrCodeJump(WxMpQrCodeJumpAddRequest request) throws WxErrorException;
// 发布已设置的二维码规则
void publishQrCodeJump(String accessToken) throws WxErrorException;
// 删除已设置的二维码规则
void deleteQrCodeJump(String accessToken) throws WxErrorException;
环境信息
问题描述
模块: weixin-java-mp
问题类型: 缺失方法
严重程度: 🔴 High
服务号提供了二维码跳转规则管理能力(文档:https://developers.weixin.qq.com/doc/subscription/api/qrcode/qrcodejump/),用于控制用户扫码后跳转至小程序的规则,包括:
GET cgi-bin/wxopen/qrcodejumpget— 获取已设置的二维码规则POST cgi-bin/wxopen/qrcodejumpadd— 增加或修改二维码规则POST cgi-bin/wxopen/qrcodejumppublish— 发布已设置的二维码规则POST cgi-bin/wxopen/qrcodejumpdelete— 删除已设置的二维码规则现有
WxMpQrcodeService中仅包含旧版带参二维码(qrcode/create)和短链(shorten/gen,shorten/fetch)能力,完全缺少上述4个二维码跳转规则管理接口。影响场景
建议修复
在
WxMpQrcodeService中新增4个方法:环境信息