//第五步 查询工作通知消息的发送结果 //url https://oapi.dingtalk.com/topapi/message/corpconversation/getsendresult?access_token=ACCESS_TOKEN //参数 agent_id 应用 agentId ,task_id 第三步结果 public WorkSendOk GetWorkSendOk(string token, string task_id) { this.strUrl = "https://oapi.dingtalk.com/topapi/message/corpconversation/getsendresult?access_token=" + token + "&agent_id=250353028" + "&task_id=" + task_id; this.strJson = HttpMethod.HttpGet(this.strUrl, string.Empty); WorkSendOk _workSendOk = JsonHelper.FromJson <WorkSendOk>(this.strJson); return(_workSendOk); }
static void Main(string[] args) { DDAPI _dDAPI = new DDAPI(); string strToken = _dDAPI.GetAcessTocken(); ProcessInstance _processInstance = _dDAPI.GetProsListId(strToken); foreach (var item in _processInstance.result.list) { ProcessDetail _processDetail = _dDAPI.GetProsDetial(strToken, item); WorkMsgReturn _workMsgReturn = _dDAPI.DoPostPerson(strToken, _processDetail); // 检查数据是否真实发送 WorkSendOk _workSendOk = _dDAPI.GetWorkSendOk(strToken, _workMsgReturn.task_id); } //ProcessDetail _processDetail = _dDAPI.GetProsDetial(strToken, _processInstance.result.list[0]); //WorkMsgReturn _workMsgReturn = _dDAPI.DoPostPerson(strToken, _processDetail); Console.WriteLine("执行成功"); Console.ReadLine(); }