25
2017
08

调用钉钉机器人SDK示例

1、安装SDK

     Install-Package DingtalkChatbotSdk

     更多类型的消息发送方式:https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.karFPe&treeId=257&articleId=105735&docType=1

2、Code:

DingDingHelper.cs

    public class DingDingHelper
    {
        public static string WebHookUrl = "https://oapi.dingtalk.com/robot/send?access_token=67778fff6d95c6eb30f87df0242a5328470f62b680b23c116911730eb4e277XX";
        public static void SendToDing(DingDingMarkDownMsg dingdingmsg)
        {
            MarkdownMessage msg = new MarkdownMessage
            {
                Title = "文章更新推送",
                Text = $"#### {dingdingmsg.Title}\n"
            };
            msg.Text += $"> ###### {dingdingmsg.Desc}  \n";
            msg.Text += $"> ##### [查看全文]({dingdingmsg.Url})\n";
            var result = DingDingClient.SendMessageAsync(WebHookUrl, msg).Result;
            if (result.ErrCode != 0)
            {
                Console.WriteLine(result.ErrMsg);
            }
        }
    }
    public class DingDingMarkDownMsg
    {
        public string Title { get; set; }
        public string Desc { get; set; }
        public string Url { get; set; }
    }

Program.cs

    class Program
    {
        static void Main(string[] args)
        {
            DingDingHelper.SendToDing(new DingDingMarkDownMsg()
            {
                Title = "excel文件导出时内容还可以直接用table表示减少文件大小",
                Desc = "导出后的文件名是xls格式,直接用excel打开正常",
                Url = "http://www.pukuimin.top/post/184.html"
            });
            Console.ReadKey();
        }
    }


钉钉群收到的消息:



版权声明:
作者:真爱无限 出处:http://www.pukuimin.top 本文为博主原创文章版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接.
« 上一篇下一篇 »

相关文章:

评论列表:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。