public async Task <string> SendFileMessage([FromBody] FileSendModel fileSendModel)
        {
            DingTalkConfig dingTalkConfig = new DingTalkConfig();
            var            msgModel       = new FileMsgModel()
            {
                agentid = dingTalkConfig.AgentId,
                file    = new file
                {
                    media_id = fileSendModel.Media_Id
                },
                touser      = fileSendModel.UserId,
                messageType = MessageType.File
            };

            return(await dtManager.SendMessage(msgModel));
        }
示例#2
0
        public async Task <NewErrorModel> SendFileMessageNew([FromBody] FileSendModel fileSendModel)
        {
            DingTalkConfig dingTalkConfig = new DingTalkConfig();
            var            msgModel       = new FileMsgModel()
            {
                agentid = dingTalkConfig.AgentId,
                file    = new file
                {
                    media_id = fileSendModel.Media_Id
                },
                touser      = fileSendModel.UserId,
                messageType = MessageType.File
            };

            return(new NewErrorModel()
            {
                data = await dtManager.SendMessage(msgModel),
                error = new Error(0, "推送成功!", "")
                {
                },
            });
        }