开发者社区> 问答> 正文

钉钉提交审批报Missing required arguments:approvers Errmsg

我用C#开发的Windows服务,提交审批单据。 返回错误 40-Missing required arguments:approvers Errmsg。 相同代码,用WinForm提交正常。 审批人:发起人自己-直接主管-指定角色-结束 缺失某个参数,返回消息一般会明显是哪个(审批格式里用的汉字名称)。 这个错误按字面意思是审批人消息,想不出来哪个地方的问题。 求教!!!

--以下粘贴一段代码 DefaultDingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/processinstance/create"); OapiProcessinstanceCreateRequest request = new OapiProcessinstanceCreateRequest(); request.AgentId = 260653691 request.ProcessCode = "PROC-75A52FF8-F9A9-41CC-95EC-536433E7E6C0";//供应商改期申请 List<OapiProcessinstanceCreateRequest.FormComponentValueVoDomain> formComponentValues = new List<OapiProcessinstanceCreateRequest.FormComponentValueVoDomain>(); OapiProcessinstanceCreateRequest.FormComponentValueVoDomain vo = new OapiProcessinstanceCreateRequest.FormComponentValueVoDomain(); vo.Name = "供应商代码"; vo.Value = row["CardCode"].ToString(); vo.ExtValue = ""; formComponentValues.Add(vo); //省略参数填充过程 request.FormComponentValues_ = formComponentValues; request.OriginatorUserId = sUserId; request.DeptId = long.Parse(sDept); OapiProcessinstanceCreateResponse response = client.Execute(request, access_token);

展开
收起
游客zjiygl3mjyqes 2019-07-26 16:08:05 6377 0
1 条回答
写回答
取消 提交回答
  • TopSdk更新最新版本,问题解决

    2019-08-08 13:23:01
    赞同 1 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载