WeiXinMPSDK icon indicating copy to clipboard operation
WeiXinMPSDK copied to clipboard

企业微信审批模板创建失败

Open programmer-zheng opened this issue 1 year ago • 3 comments

此版块专为反馈 bug 及提交需求服务,不负责解答开发问题,请勿发表开发问题, 如果您需要这方面的帮助,请移步问答社区:https://weixin.senparc.com/QA

问题描述

企业微信审批模板创建,提示异常微信 POST 请求发生错误!错误代码:301086;说明:invalid parameter:zh_CN's text can't be empty; https://github.com/JeffreySu/WeiXinMPSDK/blob/master/src/Senparc.Weixin.Work/Senparc.Weixin.Work/AdvancedAPIs/OA/OAJson/ApprovalCreateTemplateRequest.cs#L13C70-L13C70 源码中的参数 template_names 与官方要求的 template_name 不匹配,无法正确调用接口创建审批模板

重现问题步骤(如果可以)
  1. 创建 ApprovalCreateTemplateRequest 实例
  2. 调用 OaApi.ApprovalCreateTemplateAsync 方法
微信官方文档 URL

https://developer.work.weixin.qq.com/document/path/97437

微信官方文档快照(直接复制关键内容到下方)
发现问题的模块
  • [x] Senparc.Weixin.Work 版本:3.17.0
模块对应的 .net 版本
  • [ ] .net 3.5
  • [ ] .net 4.0
  • [ ] .net 4.5+
  • [x] .net standard 2.0 / 2.1
  • [ ] .net core 1.x
  • [ ] .net core 2.x
  • [ ] .net core 3.x
  • [ ] .net 5.x / 6.x
  • [x] .net 7.0
开发环境
  • [ ] Visual Studio 2019
  • [x] Visual Studio 2022
  • [ ] Visual Studio Code
  • [ ] 其他:
缓存环境
  • [x] 服务器内存缓存(默认)
  • [ ] Redis 版本:
  • [ ] Memcached 版本:
  • [ ] 其他:
系统环境
  • [x] Windows,版本:
  • [ ] Linux,版本:
  • [ ] Mac,版本:
  • [ ] 其他:
联系方式

Email:

(也可将问题地址及联系方式发送到 [email protected]

发布问题后,请保持对 issue 的关注,有时会有需要进一步沟通的信息,很长时间内没有得到答复的 issue 将被关闭。

programmer-zheng avatar Nov 24 '23 03:11 programmer-zheng

Senparc.Weixin.Work v3.18.1 中依赖的Senparc.Weixin >=6.17,Senparc.Weixin 6.17中又依赖了Microsoft.Extensions.Options >=8.0

项目中使用了abp框架,abp框架仍未发布基于.net8的正式版 希望作者如果未使用最新版特性的情况下,不要升级基础依赖,造成项目无法正常更新nuget包问题 或者基于老版本给出bugfix版本

programmer-zheng avatar Dec 04 '23 02:12 programmer-zheng

Senparc.Weixin.Work v3.18.1 中依赖的Senparc.Weixin >=6.17,Senparc.Weixin 6.17中又依赖了Microsoft.Extensions.Options >=8.0

项目中使用了abp框架,abp框架仍未发布基于.net8的正式版 希望作者如果未使用最新版特性的情况下,不要升级基础依赖,造成项目无法正常更新nuget包问题 或者基于老版本给出bugfix版本

@programmer-zheng Microsoft.Extensions.Options 8.0 是向下兼容,支持 .NET 6.0-8.0,不知道你得到的错误信息是什么,看一下是不是框架强制制定了某个版本,一般来说框架设计的时候应该可以允许设置最高支持版本的。

JeffreySu avatar Dec 04 '23 10:12 JeffreySu

@programmer-zheng 麻烦看下哈

SenparcHai avatar Jun 05 '24 07:06 SenparcHai