各个消息类型的具体POST格式参考后面消息类型说明
{ "chatid": "CHATID", "msgtype":"text", "text":{ "content" : "你的快递已到\n请携带工卡前往邮件中心领取" }, "safe":0}
参数 | 是否必须 | 说明 |
---|---|---|
chatid | 是 | 群聊id |
msgtype | 是 | 消息类型,此时固定为:text |
content | 是 | 消息内容,最长不超过2048个字节 |
safe | 否 | 表示是否是保密消息,0表示否,1表示是,默认0 |
{ "chatid": "CHATID", "msgtype":"image", "image":{ "media_id": "MEDIAID" }, "safe":0}
参数 | 是否必须 | 说明 |
---|---|---|
chatid | 是 | 群聊id |
msgtype | 是 | 消息类型,此时固定为:image |
media_id | 是 | 图片媒体文件id,可以调用上传临时素材接口获取 |
safe | 否 | 表示是否是保密消息,0表示否,1表示是,默认0 |
{ "chatid" : "CHATID", "msgtype" : "voice", "voice" : { "media_id" : "MEDIA_ID" }}
参数 | 是否必须 | 说明 |
---|---|---|
chatid | 是 | 群聊id |
msgtype | 是 | 消息类型,此时固定为:voice |
media_id | 是 | 语音文件id,可以调用上传临时素材接口获取 |
{ "chatid" : "CHATID", "msgtype" : "video", "video" : { "media_id" : "MEDIA_ID", "description" : "Description", "title": "Title" }, "safe":0}
参数 | 是否必须 | 说明 |
---|---|---|
chatid | 是 | 群聊id |
msgtype | 是 | 消息类型,此时固定为:video |
media_id | 是 | 视频媒体文件id,可以调用上传临时素材接口获取 |
title | 否 | 视频消息的标题,不超过128个字节,超过会自动截断 |
description | 否 | 视频消息的描述,不超过512个字节,超过会自动截断 |
safe | 否 | 表示是否是保密消息,0表示否,1表示是,默认0 |
{ "chatid" : "CHATID", "msgtype" : "file", "file" : { "media_id" : "1Yv-zXfHjSjU-7LH-GwtYqDGS-zz6w22KmWAT5COgP7o" }, "safe":0}
参数 | 是否必须 | 说明 |
---|---|---|
chatid | 是 | 群聊id |
msgtype | 是 | 消息类型,此时固定为:file |
media_id | 是 | 文件id,可以调用上传临时素材接口获取 |
safe | 否 | 表示是否是保密消息,0表示否,1表示是,默认0 |
{ "chatid": "CHATID", "msgtype":"textcard", "textcard":{ "title" : "领奖通知", "description" : "<div class=\"gray\">2016年9月26日</div> <div class=\"normal\"> 恭喜你抽中iPhone 7一台,领奖码:520258</div><div class=\"highlight\">请于2016年10月10日前联系行 政同事领取</div>", "url":"https://work.weixin.qq.com/", "btntxt":"更多" }, "safe":0}
参数 | 是否必须 | 说明 |
---|---|---|
chatid | 是 | 群聊id |
msgtype | 是 | 消息类型,此时固定为:textcard |
title | 是 | 标题,不超过128个字节,超过会自动截断 |
description | 是 | 描述,不超过512个字节,超过会自动截断 |
url | 是 | 点击后跳转的链接。 |
btntxt | 否 | 按钮文字。 默认为“详情”, 不超过4个文字,超过自动截断。 |
{ "chatid": "CHATID", "msgtype":"news", "news":{ "articles" : [ { "title" : "中秋节礼品领取", "description" : "今年中秋节公司有豪礼相送", "url":"https://work.weixin.qq.com/", "picurl":"http://res.mail.qq.com/node/ww/wwopenmng/images/independent/doc/test_pic_msg1.png" } ] }, "safe":0}
参数 | 是否必须 | 说明 |
---|---|---|
chatid | 是 | 群聊id |
msgtype | 是 | 消息类型,此时固定为:news |
articles | 是 | 图文消息,一个图文消息支持1到8条图文 |
title | 是 | 标题,不超过128个字节,超过会自动截断 |
description | 否 | 描述,不超过512个字节,超过会自动截断 |
url | 是 | 点击后跳转的链接。 |
picurl | 否 | 图文消息的图片链接,支持JPG、PNG格式,较好的效果为大图1068455,小图150150。 |
mpnews类型的图文消息,跟普通的图文消息一致,唯一的差异是图文内容存储在企业微信。
多次发送mpnews,会被认为是不同的图文,阅读、点赞的统计会被分开计算。
{ "chatid": "CHATID", "msgtype":"mpnews", "mpnews":{ "articles":[ { "title": "地球一小时", "thumb_media_id": "biz_get(image)", "author": "Author", "content_source_url": "https://work.weixin.qq.com", "content": "3月24日20:30-21:30 \n办公区将关闭照明一小时,请各部门同事相互转告", "digest": "3月24日20:30-21:30 \n办公区将关闭照明一小时" } ] }, "safe":0}
参数 | 是否必须 | 说明 |
---|---|---|
chatid | 是 | 群聊id |
msgtype | 是 | 消息类型,此时固定为:mpnews |
articles | 是 | 图文消息,一个图文消息支持1到8条图文 |
title | 是 | 标题,不超过128个字节,超过会自动截断 |
thumb_media_id | 是 | 图文消息缩略图的media_id, 可以通过素材管理接口获得。此处thumb_media_id即上传接口返回的media_id |
author | 否 | 图文消息的作者,不超过64个字节 |
content_source_url | 否 | 图文消息点击“阅读原文”之后的页面链接 |
content | 是 | 图文消息的内容,支持html标签,不超过666 K个字节 |
digest | 否 | 图文消息的描述,不超过512个字节,超过会自动截断 |
safe | 否 | 表示是否是保密消息,0表示否,1表示是,默认0 |
目前仅支持markdown语法的子集
微工作台(原企业号)不支持展示markdown消息
{ "chatid": "CHATID", "msgtype":"markdown", "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)" }}
参数 | 是否必须 | 说明 |
---|---|---|
chatid | 是 | 群聊id |
msgtype | 是 | 消息类型,此时固定为:markdown |
content | 是 | markdown内容,最长不超过2048个字节,必须是utf8编码 |
curl --location -g --request POST 'https://qyapi.weixin.qq.com/cgi-bin/appchat/send?access_token='
{
"errcode" : 0,
"errmsg" : "ok",
}