3.1K Star 16.5K Fork 5.4K

GVPBinary Wang / WxJava

2023-12-28 22:34
5303 binary 1649404280 Binary Wang

本次正式版本更新,主要是增加了视频号模块,已接入大部分接口;企业微信模块主要修复了一些问题,增加了部分实用的接口,针对官方最新文档对一些接口做了调整;小程序模块则主要增加了增加了openApi管理、发货信息管理、短剧媒资管理、小程序虚拟支付、退货组件等相关接口,优化部分代码;公众号模块主要增加获取稳定版接口调用凭据的接口;微信支付模块则主要是补充完善部分接口,新增一些字段的支持;其他模块则优化了部分接口,修复一些问题,新增了相关参数。具体更新日志如下:

企业微信

  • #2993 敏感词更新接口参数根据最新官方文档进行调整
  • #3002 修复新增外部联系人回调去重错误问题
  • #3016 增加获取客户数据统计接待人员明细数据的接口,并修复获取企业汇总数据接口返回值问题
  • #3037 修复第三方审批不同回调下实体缺少字段问题
  • #3047 获取员工打卡规则接口返回值增加添加排班信息
  • #3055 获取访问用户敏感信息接口返回值增加若干字段
  • #3059 客户详情接口新增视频号相关字段
  • #3064 增加获客助手相关的接口
  • #3079 增加提醒成员群发和停止企业群发的接口
  • #3145 创建企业群发接口新增chat_id_list和allow_select两个参数
  • #3149 增加支持企业微信多账号配置的starter
  • #3156 优化企业微信应用参数未配置时的初始化逻辑
  • #3174 批量获取审批单号接口请求中的筛选类型增加审批单类型属性
  • #3178 修复会话存档反序列化接口中uint64相关字段定义,使用BigInteger类型
  • #3179 群机器人发送消息接口中增加发送语音类型消息的方法
  • #3184 新增第三方组件可查询获客链接的使用详情的接口
  • #3185 获取审批申请详情接口增加对位置控件和公式控件的支持
  • #3186 增加获取用户登录身份和获取用户二次验证信息的接口
  • #3187 批量获取审批单号接口方法增加对新分页字段的支持
  • #3190 获取客户群详情接口响应类中增加member_version字段,并移除过期的state字段
  • 修复第三方获取访问用户身份等接口地址为最新的

公众号

  • #3006 模板消息发送接口增加字段client_msg_id
  • #3078 模板消息获得模板ID的接口增加选用类目模板的关键词的参数
  • #3084 增加获取稳定版接口调用凭据的接口
  • #3142 订阅通知下发接口返回消息id
  • #3170 修复is_snapshotuser(是否为快照页模式虚拟账号)参数位置,在getAccessToken接口请求时返回
  • #3196 修复materialImageOrVoiceDownload接口无法正常刷新AccessToken的问题

小程序

  • #2998 增加获取稳定版接口调用凭据的接口,通过设置WxMaConfig#useStableAccessToken方法去开启使用稳定版接口
  • #3024 发送设备消息接口请求类增加设备型号id字段
  • #3077 增加openApi管理的接口支持
  • #3083 增加发货信息管理相关接口
  • #3115 增加短剧媒资管理相关接口支持
  • #3122 增加小程序虚拟支付的相关接口
  • #3124 实现查询 URL Link的接口
  • #3194 优化openApi部分接口(getApiQuota 和 getRidInfo )响应类的部分字段信息
  • 代码审核状态查询接口返回增加三个参数
  • 增加退货组件相关接口,同时绑定/解绑物流账号接口增加缺失返回值
  • 添加获取 NFC 的小程序 scheme 接口

微信支付

  • #3009 商家转账到零钱接口增加转账场景ID字段
  • #3023 增加根据账户类型查询二级商户实时余额的接口,同时修复批量转账订单相关接口的问题
  • #3045 修复分账接收方列表”姓名“字段加密功能
  • #3056 优化支付/退款结果解析,增加对V3版本服务商的下单/退款支持
  • #3063 增加服务商模式关闭订单的接口
  • #3066 增加服务商模式V3查询订单的接口支持
  • #3070 优化服务商模式下下单接口,去掉部分重复代码
  • #3089 新增代金券详情接口返回类增加商户单据号字段
  • #3102 修复申请资金账单接口请求里的参数名称
  • #3103 v3发起商家转账接口的结果类增加批次状态字段
  • #3106 退款结果通知里退款金额等字段类型修复
  • #3111 分账相关接口增加子商户应用ID字段
  • #3128 提供扩展httpclientbuilder的能力
  • #3136 根据最新官方文档补全部分接口的字段
  • #3138 增加接查询结算账户修改申请状态的接口
  • #3154 修复按日下载提现异常文件接口响应异常
  • #3162 接入服务商微信支付分签约计划相关接口功能
  • #3169 新增商户开户意愿确认相关接口
  • #3171 修改微信支付分签约计划部分字段类型
  • 二级商户进件申请接口请求参数里的金融机构许可证图片字段修改为正确的类型
  • 优化复用订单通知SignatureHeader
  • 分账模块解冻剩余资金接口返回类增加几个字段
  • 增加微信支付服务商V3版本说明
  • 增加服务商查询单笔退款的v3接口
  • 增加服务商模式下分账通知的解析方法
  • 新增v3分账查询接口,同时修改分账查询结果接口增加分账明细单号字段detail_id
  • 服务商支付通知接口增加若干字段
  • 退款查询接口的结果类增加退款总金额、代金券退款总金额、用户退款金额等字段
  • 重构分账相关接口,重命名接口方法和请求实体,合并分账v2、v3实现类,方便同时使用
  • 优化WxPayPartnerOrderQueryV3Result类中Payer字段
  • 优化微信支付异常处理代码,兼容混乱且变态的微信官方字段命名习惯

视频号

开放平台

  • #3040 小程序管理部分接口返回结果类增加参数,同时增加新的接口 (查询小程序线上代码的可见状态,获取小程序业务域名校验文件)
  • #3116 云开发/云托管环境共享接口增加请求环境源参数
  • #3182 设置服务器域名接口方法增加tcp合法域名和 udp合法域名的参数
  • #3189 增加试用小程序快速认证接口
  • #3198 修改H5版授权链接为新版链接
  • #3083 增加第三方平台的购物订单管理等接口
  • 修复试用小程序快速认证字段类型错误

其他公共问题

  • #2999 修复异步消息路由报错的问题
  • #3005 提供更新access_token的消费接口
  • 修复AppId 和 appid 同时存在导致lombok生成代码异常的问题
  • 修复使用java.nio.file.Files打开公私钥文件无法释放句柄的问题
  • 兼容SpringBoot3中使用的Jedis4版本
  • 提供方法方便第三方类使用 XStreamTransformer进行序列化, 以及支持XStream 1.4.18 以上增加安全许可
最后提交信息为: :bookmark:发布 4.6.0 正式版本
2023-04-23 12:39
5303 binary 1649404280 Binary Wang

本次正式版本更新,主要是企业微信模块增加了大量接口,包括企业互联相关接口,以及会议相关接口等,并修复了一些问题;小程序模块则主要增加了新版自定义交易组件的一些接口,修复若干bug;微信支付模块则主要是补充完善部分接口,新增一些字段的支持;其他模块则优化了部分接口,修复一些问题。具体更新日志如下:

企业微信

  • #2792 修复家校应用接口single_choice属性错误问题
  • #2799 修复第三方服务调用getUserId接口时缺少access_token的问题
  • #2806 修复获取审批数据接口的地址
  • #2825 增加分配在职成员的客户群的接口
  • #2827 新增几个企业微信第三方回调的事件常量
  • #2832 新增将代开发应用或第三方应用获取的externaluserid转换成自建应用的externaluserid的接口
  • #2834 新增将代开发应用或第三方应用获取的密文open_userid转换为明文userid的接口
  • #2837 增加撤回应用消息的接口
  • #2846 增加待开发应用获取带参授权链接的接口
  • #2853 配置类中增加会话存档secret的配置项
  • #2854 获取访问用户敏感信息接口中增加地址和企业邮箱字段
  • #2856 增加获取应用二维码的接口;增加使用 AppSecret 重置第三方平台 API 调用次数的接口
  • #2858 优化会话存档获取媒体数据的接口
  • #2865 第三方应用增加ID转换接口
  • #2873 模板卡片消息支持左图右文样式和按钮型卡片的下拉框样式(企业微信v3.1.18版本引入的新特性)
  • #2874 微信客服发送菜单消息菜单项支持纯文本内容
  • #2878 OA提交审批申请接口增加提单者提单部门id(choose_department)的请求参数
  • #2880 修复审批应用设置推送消息会被误判为重复消息的问题
  • #2894 修复update_taskcard 方法传参错误的问题
  • #2905 增加OA模块创建审批模板、更新审批模板的接口
  • #2908 修复用户接口直属领导参数没有被正常序列化的问题
  • #2923 模版卡片消息增加更新为新的卡片功能
  • #2924 增加会议相关的接口
  • #2937 发送机器人消息支持模板卡片消息,客服消息支持以客服纬度查询
  • #2942 增加企业互联相关接口
  • #2958 增加第三放服务商应用消息推送时转换加密的XML格式方法
  • #2962 增加构造第三方应用oauth2链接的方法
  • #2963 新增企业微信服务商帐号ID转换相关的接口
  • #2981 增加根据邮箱获取用户Userid的接口方法
  • 修复获取审批数据URL
  • 修复corpId2OpenCorpId接口provider_access_token参数错误的问题
  • 微信客服消息增加视频号商品和订单消息类型
  • 添加AttachmentBuilder,可以更方便的创建新客户欢迎语的附件信息
  • 重构规范化客户联系聊天敏感词管理的相关接口和文档
  • 修复external_userid转换接口的地址
  • 微信客服事件消息增加撤回消息msgId字段

公众号

  • #2811 用户管理增加可一次性拉取所有用户数据的接口
  • #2851 群发消息支持多图片群发
  • #2893 自定义菜单查询接口返回结果类增加缺失的 mediaId 和 articleId 字段
  • 补充对订阅通知类型的消息的支持

小程序

  • #2797 增加新版自定义交易组件获取售后单详情的接口
  • #2801 增加新版自定义交易组件之更新售后申请的接口
  • #2807 增加支付管理获取订单详情和申请退款的接口
  • #2830 交易组件商品spu list接口返回类增加缺失的productId字段
  • #2888 自定义交易组件商品上传API增加部分参数
  • #2921 修改使用okhttp及jodd方式请求创建直播间接口报错的问题
  • #2973 修改获取url link接口请求类中的expireTime属性类型为Long
  • #2961 路由规则使用异步时,当前的appId没有传入到子线程,导致wxMaService在子线程中无法取到父线程的appId

微信支付

  • #2886 投诉单查询详情接口返回实体类增加投诉单关联服务单信息的相关属性
  • #2897 普通商户商家转账到零钱接口增加转账场景ID的参数
  • #2903 优化服务商模式的微信支付分相关代码
  • #2919 特约商户进件提交申请单主体资料中的主体类型枚举增加政府类型
  • #2946 消费者投诉模块查询投诉单接口修复错误的字段类型
  • #2980 增加部分回调相关的单元测试代码
  • 修复特约商户进件-提交申请单接口证件持有人类型类型定义错误和证件居住地址参数名错误的问题
  • 修改退款结果类,实现序列化,解决rpc调用报错;
  • 沙箱环境api地址修改sandboxnew为 xdc/apiv2sandbox
  • 增加品牌红包商家转账到零钱发放、查询批次、查询明细等接口
  • 增加查询结算账户、查询分账结果、查询分账回退结果和申请分账账单等V3接口
  • 支持服务商模式的扣款服务接口
  • 新增查询特约商户设置的允许服务商分账的最大比例的V3接口

开放平台

  • #2798 小程序模版开发上传代码并生成体验版接口增加requiredPrivateInfos参数的支持
  • #2815 查询公众号/小程序是否绑定open实现 && 增加授权用户资料变更事件常量
  • #2831 新增小程序DNS预解析域名相关接口
  • 增加申请开通直播的接口
  • 代码模板添加审核相关字段

其他公共问题

  • #2861 XStreamInitializer增加自定义加载类的支持方法
最后提交信息为: :bookmark:发布 4.5.0 正式版本
2022-08-21 23:35
5303 binary 1649404280 Binary Wang

本次正式版本更新,主要是企业微信模块增加了大量接口,包括家校沟通的大部分功能接口,以及微盘文件管理的部分接口,同时优化了上一版本引入的微信客服和会话存档等功能的部分接口;小程序模块则主要优化了部分接口;微信支付模块则主要是增加报关v3接口和商家转账的相关接口;其他模块则优化了部分接口。具体更新日志如下:

企业微信

  • #2541 发送群聊机器人消息接口增加对文件类型的支持
  • #2583 增加路由线程池关闭的方法,当通过http优雅关闭时需要调用,否则java进程不会结束
  • #2592 增加外部联系人聊天敏感词的的新增、修改、删除的接口方法
  • #2596 新增通讯录管理-异步批量增量更新成员的接口
  • #2598 修复windows系统会话存档的加载顺序
  • #2606 用户信息类增加企业邮箱字段
  • #2612 增加获取企业活跃成员数和通讯录异步导出的接口
  • #2613 增加管理商品图册的相关接口
  • #2614 新增微盘空间管理的相关接口
  • #2615 增加企业微信应用市场付费部分接口支持
  • #2615 增加应用市场付费订单和版本相关的接口
  • #2620 微信客服统计管理模块增加获取「客户数据统计」企业汇总数据的接口
  • #2622 OA打卡模块增加录入打卡人员人脸信息的接口
  • #2624 增加微盘重命名以及解散空间的接口
  • #2625 获取客户群详情接口增加state返回值
  • #2632 完善模板卡片消息接口部分参数
  • #2637 新增微盘获取空间信息的接口
  • #2639 增加微盘空间权限管理的接口
  • #2642 增加客户群加入群聊管理相关接口
  • #2643 增加微盘获取文件列表的接口
  • #2648 增加微盘文件管理部分接口
  • #2665 增加微盘文件权限相关接口
  • #2674 增加家校应用健康上报部分接口
  • #2676 增加家校应用-复学码接口支持
  • #2689 增加获取用户填写答案的接口
  • #2692 增加家校应用-班级收款接口支持
  • #2693 修复发送企业红包签名错误的问题
  • #2698 增加家校应用-上课直播相关接口
  • #2707 家校沟通-增加学生与家长部分接口
  • #2708 增加家校沟通-部门管理接口支持
  • #2715 微信客服相关接口优化更新
  • #2718 增加接口调用许可相关接口
  • #2719 增加家校沟通-基础接口
  • #2721 增加家校通讯录-变更事件类型的回调消息支持
  • #2722 增加会议室管理相关接口
  • #2725 增加家校沟通-发送「学校通知」的接口
  • #2729 发送应用消息时完善对按钮交互型卡片消息的支持
  • #2742 家校沟通-增加批量更新家长接口支持
  • #2744 获取企业永久授权码接口补充推广码信息
  • #2746 增加读取学生或家长所有接口支持
  • #2762 审批详情增加缺少的控件类型
  • #2773 优化会话存档,增加会话存档的多企业支持
  • #2777 增加直播回调事件常量支持
  • 修复创建预约直播活动详情参数取值问题
  • 发送图文消息里的跳转到小程序的相关参数完善补充
  • 增加获取审批数据(旧)的接口
  • 新增修改和获取成员假期余额的接口
  • 获取客服账号列表接口增加分页支持

公众号

  • #2745 【公众号】OCR接口增加部分字段

小程序

  • #2587 【小程序】增加路由线程池关闭方法
  • #2588 【小程序】代码管理增加查询小程序版本信息的接口
  • #2593 【小程序】消息推送类添加图片/音频安全检测2.0结果字段
  • #2631 【小程序】小程序交易组件-订单服务新增获取订单列表和生成支付参数的接口
  • #2687 【小程序】直播商品管理接口添加缺失的字段thirdPartyAppid
  • #2705 【小程序】异步安全校验事件中消息重复判断代码修复
  • #2714 【小程序】修复即时配送相关接口报平台签名验证错误的问题
  • #2715 【小程序】小程序物流服务和交易组件等相关接口优化更新
  • #2726 【小程序】小程序配置类增加设置自定义的获取accessToken地址
  • #2752 【小程序】增加查询小程序版本信息的接口以及第三方userid_to_openuserid的接口
  • #2755 【小程序】增加小程序云开发短信接口
  • #2758 【小程序】增加微信小商店标准版相关接口
  • #2772 【小程序】增加小程序支付管理之创建订单接口
  • #2785 【小程序】获取直播间分享二维码接口优化,支持分享路径和海报
  • 【小程序】上传代码接口修复ext_json中的extAppid参数
  • 【小程序】物流助手生成运单接口的请求参数中商品信息里增加商品详情列表

微信支付

  • #2501 【微信支付】增加V3版本回调通知应答
  • #2586 【微信支付】支付证书支持base64编码配置
  • #2604 【微信支付】修复微信预代扣通知参数问题
  • #2627 【微信支付】增加V3分账动账通知解析方法
  • #2634 【微信支付】修复财付通支付参数报签名错误问题
  • #2644 【微信支付】新增微信支付银行组件模块
  • #2646 【微信支付】增加报关v3接口
  • #2653 【微信支付】支付分相关接口增加服务商支持
  • #2664 【微信支付】电商收付通(分账)增加查询订单剩余待分金额的接口
  • #2672 【微信支付】增加商家转账的更多接口
  • #2672 【微信支付】新增商家转账的相关接口
  • #2696 【微信支付】银行组件添加省市列表查询及支行列表查询的接口
  • #2734 【微信支付】商家批量转账参数加密异常修复
  • #2747 【微信支付】服务商分账解冻剩余资金接口增加参数sub_mchid
  • 【微信支付】修复多商户情况下微信回调签名失败的问题
  • 【微信支付】增加商户上传反馈图片API,并修复消费者投诉2.0里查询投诉协商历史的接口问题
  • 【微信支付】特约商户进件接口根据官方文档调整进行更新

开放平台

  • #2597 【开放平台】增加公众号业务相关的小程序管理接口
  • #2607 【开放平台】WxOpenAuthorizerInfo类增加account_status字段
  • #2658 【开放平台】第三方平台小程序用户隐私保护指引模块增加申请隐私相关接口
  • #2660 【开放平台】补全获取授权帐号详情接口部分缺失参数
  • #2784 【开放平台】增加批量代云开发之环境管理相关接口

其他公共问题

  • #2663 优化重复消息检查器多实例导致多守护线程的问题,修改成单例+定时任务线程池处理
最后提交信息为: :bookmark:发布 4.4.0 正式版本
2022-04-10 23:34
5303 binary 1649404280 Binary Wang

本次正式版本更新,主要是企业微信模块丰富了不少接口,包括会话存档、微信客服等功能接口;小程序模块则完善了不少接口参数的支持和增加一些新的接口支持;公众号模块则主要是修复完善了已有的部分接口;微信支付模块则主要是 增加微信消费者投诉2.0接口;开放平台则主要针对小程序增加了相关接口支持。具体更新日志如下:

企业微信

  • #1596 新增会话存档相关接口
  • #2309 新增微信客服-接待人员管理、会话分配与消息收发、基础信息获取、帐号管理等部分接口
  • #2372 新增客户群opengid转换和入群欢迎语素材管理相关接口
  • #2382 增加获取商品图册的接口
  • #2387 客户朋友圈接口字段调整
  • #2391 企业群发消息接口结构调整
  • #2397 帐号ID安全性全面升级相关接口改造以及增加代开发应用external_userid转换的接口
  • #2423 新增企业微信 Spring Boot Starter
  • #2428 用户管理接口添加官方新引入的直属领导字段
  • #2452 获取部门列表接口添加返回字段 departmentLeader(部门负责人的UserID)
  • #2468 获取审批申请详情接口返回数据增加关联审批单控件
  • #2479 增加获取企业群发成员执行结果的接口
  • #2481 发送应用消息接口里的文本通知型的模板卡片消息增加引用文本字段
  • #2518 获取审批记录的审批状态增加已退回状态
  • #2537 部门管理增加获取子部门ID列表和获取单个部门详情的接口
  • #2563 优化获取待分配离职成员列表的接口,增加分页查询游标参数
  • #2579 增加企业微信OA自建应用-审批流程引擎相关接口
  • 修改解析企业微信推送消息类,添加对企微客户联系变更回调事件的支持
  • 增加支持URL的素材文件上传接口
  • 增加直播相关接口
  • 增加获取企业假期管理配置的接口
  • 配置类增加会话存档路径设置
  • 重构规范化模板卡片消息部分字段命名,并补充card_image的支持

公众号

  • #2411 获取草稿列表接口新增两个字段
  • #2434 微信发布能力接口文章信息返回数据增加thumb_url
  • #2476 客服消息增加草稿箱图文消息类型
  • #2511 草稿箱获取图文素材实体类增加图文消息素材的最后更新时间字段
  • #2516 菜单按钮支持新的图文消息类型
  • #2544 修复菜单文章id未序列化问题
  • #2553 修复草稿相关接口返回值多双引号的问题
  • 发布状态轮询接口实体类序列化
  • 发布能力获取成功发布列表接口返回增加update_time参数

小程序

  • #2198 增加根据提交信息数据获取用户安全等级的接口
  • #2373 urllink生成接口增加env_version参数以支持环境隔离
  • #2375 urlscheme生成接口调整请求参数结构
  • #2386 createWxaCodeUnlimit 接口方法支持设置env_string
  • #2399 增加内容安全mediaCheckAsync接口新的实现方法
  • #2451 增加设备订阅消息相关接口
  • #2455 增加新的获取手机号的接口
  • #2459 授权资料变更事件消息增加OpenPID,PluginID,OpenID,RevokeInfo等字段
  • #2461 自定义交易组件上传接口支持图片链接
  • #2473 接入小程序广告实现,实现创建数据源和回传数据两个接口
  • #2474 createWxaCodeUnlimit 接口方法支持设置check_path参数
  • #2477 增加订阅消息通知事件的相关属性支持
  • #2491 获取小程序scheme码接口请求增加两个过期相关参数
  • #2506 补充完善获取用户encryptKey接口的参数
  • #2510 增加微信小程序即时配送服务的接口
  • #2534 代码提交审核接口新增部分参数
  • #2567 直播间和商品、挂件组件等相关接口完善
  • #2574 物流服务增加即时配送查询相关接口
  • #2578 小程序直播增加挂件组件全局key相关接口
  • WxMaMessage增加小程序撤销授权AppID事件部分字段
  • 回调消息解析类WxMaMessage增加allFieldsMap属性,以存储所有xml消息报文
  • 获取小程序码的createWxaCode相关接口支持envVersion参数

微信支付

  • #2422 修复企业付款给员工接口签名错误问题
  • #2443 增加服务商微工卡相关功能接口以及微信批量转账到零钱的服务商接口实现
  • #2467 微信支付V3接口请求增加代理设置参数的支持
  • #2478 申请分账和查询分账结果添加detail_id
  • #2538 签约通知结果类修复request_serial字段类型
  • #2547 二级商户进件接口增加owner字段
  • #2562 增加微信消费者投诉2.0接口
  • 支付分请求接口代码优化

开放平台

  • #2379 增加个人小程序快速注册和试用小程序快速注册相关接口
  • #2385 增加为小程序设置用户隐私指引的相关接口
  • #2550 第三方平台新增全局错误码的中文描述
  • 优化 Spring Boot Starter 配置逻辑
  • 小程序模板管理获取代码模板列表接口返回增加两个小程序相关的字段

其他公共问题

  • #2390 ApacheHttpClientBuilder增加支持配置重试策略和超时策略的参数
  • #2530 修复 pull-parser 依赖传递导致spring boot 2.6.3无法启动
  • XmlUtils工具类优化,支持变态微信消息
最后提交信息为: :bookmark:发布 4.3.0 正式版本
Java
1
https://gitee.com/binary/weixin-java-tools.git
git@gitee.com:binary/weixin-java-tools.git
binary
weixin-java-tools
WxJava

搜索帮助