博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
钉钉微应用发送消息
阅读量:4310 次
发布时间:2019-06-06

本文共 1648 字,大约阅读时间需要 5 分钟。

微应用就是网站,钉钉自带的E应用难用,而且前端UI都不是很好,所以倾向使用网站来开发

 

string UrlUserID = "https://oapi.dingtalk.com/message/send?access_token=" + token;    //获取自己的Token        string PostData = "{ \"touser\":\"\",  ";      //职员代码,不知道是什么 去通讯录上查,多个请用“|”区分        PostData += "     \"toparty\":\"\", ";        //部门代码,职员代码和部门代码不能全部为空        PostData += "          \"agentid\":\"\",   ";    //应用代码        PostData += "         \"msgtype\":\"text\",  ";    //消息类型        PostData += "         \"text\":{  ";        PostData += "             \"content\":\"37889\"  ";    //消息内容        PostData += "       }}"; Response.Write(PostDataGetHtml(UrlUserID, PostData));
public string PostDataGetHtml(string uri, string postData)    {        try        {            byte[] data = Encoding.UTF8.GetBytes(postData);            Uri uRI = new Uri(uri);            HttpWebRequest req = WebRequest.Create(uRI) as HttpWebRequest;            req.Method = "POST";            req.KeepAlive = true;            req.ContentType = "application/json";            req.ContentLength = data.Length;            req.AllowAutoRedirect = true;            Stream outStream = req.GetRequestStream();            outStream.Write(data, 0, data.Length);            outStream.Close();            HttpWebResponse res = req.GetResponse() as HttpWebResponse;            Stream inStream = res.GetResponseStream();            StreamReader sr = new StreamReader(inStream, Encoding.UTF8);            string htmlResult = sr.ReadToEnd();            return htmlResult;        }        catch (Exception ex)        {            return "网络错误:" + ex.Message.ToString();        }    }

 

转载于:https://www.cnblogs.com/erph/p/10232251.html

你可能感兴趣的文章
表单日期点击输入时显示日历表
查看>>
Css中position、float和clear整理
查看>>
JavaScript表单验证
查看>>
Vijos p1123 均分纸牌
查看>>
关于NSDateFormatter的格式-dd是月天,DD是年天
查看>>
各路传奇排序
查看>>
像心跳的方向走
查看>>
收集JavaScript中常用的方法函数
查看>>
2. cgi 结构目录
查看>>
Abp框架下 Area中新建Layout报错的问题
查看>>
linux下修改hosts文件
查看>>
Restful API 设计参考原则
查看>>
两个实用的Python的装饰器
查看>>
将前端所要传的参数设置在一个对象中,将对象转换成字符串往后台传
查看>>
BOM
查看>>
9、连接查询A
查看>>
钽电容封装大全及技术参数
查看>>
linux线程同步浅析
查看>>
UNIX环境高级编程——信号(API)
查看>>
SVG
查看>>