C markdown 實操(用於釘釘的訊息通知)

2022-03-12 04:17:30 字數 4473 閱讀 8045

先上效果:

再上**(只有markdown的部分):

stringbuilder content = new

stringbuilder();""

);"\n\n

");//

換行------

"); //

下劃線\n\n

");//

換行

"\n\n  

");//

多個\n只能換一行,加上乙個空格即可輔助完成換行

\n\n");

""+datetime.now.tostring("

yyyy-mm-dd hh:mm:ss

"));

var sr = m_dingdinghelper.sendactioncardmessagetouser("

銷售訂單管理系統

", content.tostring(), "

", "

", txtusesid.text);

using

newtonsoft.json;

using

system;

using

system.collections.generic;

using

system.linq;

using

system.web;

namespace

&code=

", accesstoken, code);

//請求獲取token get方式

#region 根據手機號獲取使用者id

//////根據手機號獲取使用者id

/// ///

使用者手機號

///public

string getuseridbyphonenumber(string

phonenumber)

&mobile=

", accesstoken, phonenumber);

try

catch

(exception ex)

}#endregion

#region 根據使用者id獲取使用者詳細資訊

//////根據使用者id獲取使用者詳細資訊

/// ///

使用者id

///public

string getuseinfobyuid(string

userid)

&userid=

", accesstoken, userid);

//請求獲取token get方式

#region 獲取token

public

void

gettoken()

}#endregion

#region 訊息推送

//////文字訊息推送(text格式)

/// ///

推送內容

///使用者id,多個使用者用,隔開(如:123,456)

public

string sendtextmessagetouser(string text,string

userid_list)

", accesstoken);

var json_req =sendcommontext(text, userid_list);

//var json_req = sendcommontextandtitle("銷售訂單管理系統", content.tostring(), txtusesid.text);

//", txtusesid.text);

string jsonrequest = jsonconvert.serializeobject(json_req);//

將物件轉換為json

//post請求 訊息推送

文字訊息推送(markdown格式)

/// ///

提醒使用者的標題

///提醒內容(支援markdown文字解析)

///使用者id,多個使用者用,隔開(如:123,456)

///public

string sendmarkdownmessagetouser(string title,string text, string

userid_list)

", accesstoken);

//var json_req = sendcommontext(text, userid_list);

var json_req =sendcommontextandtitle(title, text, userid_list);

//", txtusesid.text);

string jsonrequest = jsonconvert.serializeobject(json_req);//

將物件轉換為json

//post請求 訊息推送

文字訊息推送(markdown格式)

/// ///

提醒使用者的標題

///提醒內容(支援markdown文字解析)

///鏈結文字

///鏈結位址

///使用者id,多個使用者用,隔開(如:123,456)

///public

string sendactioncardmessagetouser(string title, string text,string linktext,string linkurl ,string

userid_list)

", accesstoken);

var json_req =sendcardmsg(title, text, linktext, linkurl, userid_list);

string jsonrequest = jsonconvert.serializeobject(json_req);//

將物件轉換為json

//post請求 訊息推送

#region 推送訊息型別

//////推送普通文字內容

/// ///

//////

public

object sendcommontext(string content, string

usesid)

//內容text

} };

}//////

推送markdown內容

/// ///

//////

///public

object sendcommontextandtitle(string _title, string _content, string

usesid)}};

}//////

推送action_card格式內容

/// ///

標題 ///

內容 ///

鏈結標題

///鏈結位址

//////

public

object sendcardmsg(string _title, string _content, string _single_title, string _single_url, string

usesid)}};

}#endregion

}

}

mysql分割槽實操

分成2步 2.將原表資料插入新錶 insert into 目標表 select from 表 create table met shopv2 order copy1 id int 11 not null auto increment,orderid varchar 20 character set ...

redis備份實操

終於發布了個人的第乙個課程 redis備份實操,位址 1 不能搞出問題 虛擬機器測試環境不擔心這個啊 2 任務得在夜間進行 白天業務高峰期,不適合做維護 3 必須考慮可用性,得把資料備份到其他的系統上。我的搞法是 1 準備乙個資料校驗環境,安裝上redis,用於備份檔案匯入。通過對比生產環境redi...

redis備份實操

終於發布了個人的第乙個課程 redis備份實操,位址 1 不能搞出問題 虛擬機器測試環境不擔心這個啊 2 任務得在夜間進行 白天業務高峰期,不適合做維護 3 必須考慮可用性,得把資料備份到其他的系統上。我的搞法是 1 準備乙個資料校驗環境,安裝上redis,用於備份檔案匯入。通過對比生產環境redi...