1. 程式人生 > 實用技巧 >企業微信報警中關於markdown的用法

企業微信報警中關於markdown的用法

官方文件地址:https://open.work.weixin.qq.com/api/doc/90002/90151/90853#markdown訊息

請求方式:POST(HTTPS)
請求地址: https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=ACCESS_TOKEN

請求示例:

    {
       "touser" : "UserID1|UserID2|UserID3",
       "toparty" : "PartyID1|PartyID2",
       "totag" : "TagID1 | TagID2",
       "msgtype": "markdown",
       "agentid" : 1,
       "markdown": {
            "content": "您的會議室已經預定,稍後會同步到`郵箱` 
                    >**事項詳情** 
                    >事 項:<font color=\"info\">開會</font> 
                    >組織者:@miglioguan 
                    >參與者:@miglioguan、@kunliu、@jamdeezhou、@kanexiong、@kisonwang 
                    > 
                    >會議室:<font color=\"info\">廣州TIT 1樓 301</font> 
                    >日 期:<font color=\"warning\">2018年5月18日</font> 
                    >時 間:<font color=\"comment\">上午9:00-11:00</font> 
                    > 
                    >請準時參加會議。 
                    > 
                    >如需修改會議資訊,請點選:[修改會議資訊](https://work.weixin.qq.com)"
       },
       "enable_duplicate_check": 0,
       "duplicate_check_interval": 1800
    }

示例效果:

引數說明:

引數 是否必須 說明
touser 成員ID列表(訊息接收者,多個接收者用‘|’分隔,最多支援1000個)。特殊情況:指定為@all,則向關注該企業應用的全部成員傳送
toparty 部門ID列表,多個接收者用‘|’分隔,最多支援100個。當touser為@all時忽略本引數
totag 標籤ID列表,多個接收者用‘|’分隔,最多支援100個。當touser為@all時忽略本引數
msgtype 訊息型別,此時固定為:markdown
agentid 企業應用的id,整型。企業內部開發,可在應用的設定頁面檢視;第三方服務商,可通過介面
獲取企業授權資訊
獲取該引數值
content markdown內容,最長不超過2048個位元組,必須是utf8編碼
enable_duplicate_check 表示是否開啟重複訊息檢查,0表示否,1表示是,預設0
duplicate_check_interval 表示是否重複訊息檢查的時間間隔,預設1800s,最大不超過4小時

支援的markdown語法

目前應用訊息中支援的markdown語法是如下的子集:

  1. 標題 (支援1至6級標題,注意#與文字中間要有空格)
# 標題一
## 標題二
### 標題三
#### 標題四
##### 標題五
###### 標題六
  1. 加粗
**bold**
  1. 連結
[這是一個連結](http://work.weixin.qq.com/api/doc)
  1. 行內程式碼段(暫不支援跨行)
`code`
  1. 引用
> 引用文字
  1. 字型顏色(只支援3種內建顏色)
<font color="info">綠色</font>
<font color="comment">灰色</font>
<font color="warning">橙紅色</font>