110,567
社区成员
发帖
与我相关
我的任务
分享
{
"msgtype": "oa",
"oa": {
"message_url": "http://dingtalk.com",
"head": {
"bgcolor": "FFBBBBBB",
"text": "头部标题"
},
"body": {
"title": "正文标题",
"content": "大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本大段文本",
}
}
}
ublic class OAMsgModel : MessageRequestBaseModel
{
public OAMsgModel()
{
this.MessageType = MessageType.Oa;
}
public OA oa { get; set; }
public Body body { get; set; }
}
public class OA
{
public string Message_url { get; set; }
public Head head { get; set; }
}
public class Head
{
public string BgColor { get; set; }
public string Text { get; set; }
}
public class Body
{
public string Title { get; set; }
public string Content { get; set; }
}
public async Task<string> sendOaMessage()
{
var msgModel = new OAMsgModel()
{
// Agentid = "92133276",
Agentid = "136163997",
oa = new OA()
{
Message_url = "https://open-doc.dingtalk5.com",
head = new Head()
{
BgColor = "FFBBBBBB",
Text = "OA发送测试消息2"
},
},
body = new Body()
{
Title="little title",
Content = "测试内容2",
},
Touser = "manager4469"
};
return await dtManager.SendMessage(msgModel);
}
public class OA
{
public string Message_url { get; set; }
public Head head { get; set; }
public Body body { get; set; }
}
public async Task<string> SendMessage(MessageRequestBaseModel msgModel)
{
var url = _addressConfig.SendMessageUrl;
var result = await _client.UploadModel(url,msgModel);
return result;
}
"oa": {
"message_url": "http://dingtalk.com",
"head": {
"bgcolor": "FFBBBBBB",
"text": "头部标题"
}