开发说明
功能说明:根据应用配置,推送至企业微信的消息会同步推送至第三方系统的
请求方式:HTTP(S) (POST)
请求地址:http://www.domain.com.cn/sendMessage?type=SEND_MESSAGE(示例链接,不能作为实际使用)
请求包体:
{
"agentCode":"form",
"corpId":"corpid",
"createTime":"2023-06-26 17:43:15",
"description":"表单已审批通过,请知晓",
"id":"01b6a7b866810000",
"msgtype":"text",
"picurl":"http://...",
"title":"相关通知:表单标题",
"toparty":"部门wxId1|部门wxId2",
"totag":"标签Id1|标签Id2",
"touser":"通讯录账号1|通讯录账号2",
"url":"http://..."
}
请求参数说明:
参数名
|
释义
|
类型
|
是否必须
|
描述
|
type
|
回调接口类型
|
String
|
是
|
固定SEND_MESSAGE
|
timestamp
|
时间戳
|
Long
|
是
|
传递从北京时间1970年1月1日上午八点整到现在的毫秒数,用于校验消息的及时性
|
data
|
data参数,以json 格式传送
|
MessageVO
|
是
|
|
MessageVO类型说明:
参数名
|
释义
|
类型
|
是否必须
|
描述
|
id
|
消息id
|
String
|
是
|
消息推送的唯一id
|
title
|
消息标题
|
String
|
否
|
|
description
|
消息描述
|
String
|
否
|
|
picurl
|
图片链接
|
String
|
否
|
|
url
|
跳转连接地址
|
String
|
否
|
|
touser
|
接收方通讯录账号
|
String
|
是
|
多个接受者用‘|’分隔,为@all时表示公司全员
|
toparty
|
部门wxId
|
String
|
否
|
多个接受者用‘|’分隔,为@all时忽略本参数
|
totag
|
标签列表
|
String
|
否
|
多个接受者用‘|’分隔,为@all时忽略本参数
|
msgtype
|
消息类型
|
String
|
否
|
存在下列值:text,image,voice,video,file
|
corpId
|
机构id
|
String
|
是
|
|
agentCode
|
应用编号
|
String
|
是
|
|
createTime
|
推送时间
|
String
|
是
|
|
返回结果:
{
"code":"0",
"desc":"接收成功"
}