推送接口
1.功能说明
此接口可推送系统消息及待办事项
2.接口说明
2.1.接口定义
path |
请求方式 |
接口描述 |
调用权限 |
/messageservice/serverPush/pushNotice |
POST |
可推送系统消息及待办事项 |
子服务 |
2.2.请求头说明
名称 |
是否必须 |
类型 |
默认值 |
备注 |
Authorization |
true |
string |
N/A |
添加服务级别的access_token,如:Bearer a3cc6613-ebe7-4ab8-9e25-48ed2c9d6c6a |
Content-Type |
true |
string |
application/json |
N/A |
2.3.请求参数说明
名称 |
是否必须 |
类型 |
备注 |
msgId |
true |
string |
消息id,判断消息是否重复 |
regionType |
true |
string |
范围类型:single-个人,tag-标签,platform-平台,batch |
receiveUserAccount |
依赖regionType字段 |
string |
regionType填入single,此字段填写接收者用户openid |
platform |
依赖regionType字段 |
string |
regionType填入platform,此字段填写all |
tags |
依赖regionType字段 |
array |
regionType填入tag,此字段填写需推送到的用户标签 |
noticeType |
true |
string |
通知类型:system-系统通知,backlog-待办任务,office:办公助手 |
messageInfo |
true |
object |
消息内容主体 |
msgType |
true |
string |
消息类型:text-文本、html、picture |
msgContent |
true |
string |
消息正文 |
title |
true |
string |
消息标题 |
msgLevel |
true |
string |
消息级别 |
extras |
false |
object |
扩展字段,以自定义key:value的形式传递 |
route |
false |
object |
路由 |
value |
true |
string |
路由跳转路径 |
callback |
true |
string |
回调规范 |
2.4.返回参数说明
名称 |
是否必须 |
类型 |
备注 |
ret |
true |
string |
请求是否正常返回状态码:"-1"请求异常 ,"0":请求成功 |
errorCode |
true |
string |
请求成功返回null,失败返回code码 |
msg |
true |
string |
成功返回"ok",失败返回错误信息 |
data |
true |
string |
请求成功返回"ok",失败返回"no" |
3.请求示例
{
"msgId": "1",
"receiveUserAccount": "ZDRlNTExNDQtYg1040850670d6e5c9",
"platform": "",
"regionType": "single",
"tags": [],
"noticeType": "backlog",
"messageInfo": {
"msgType": "text",
"msgContent": "测试推送个人",
"title": "测试推送个人标题",
"msgLevel":"H",
"extras": {
"key": "value"
}
},
"route": {
"value": "http://xxxx?",
"callback": ""
}
}
3.1.成功请求返回
{
"errorCode":null,
"msg":"ok",
"data":"ok"
"ret":"0"
}
3.2.失败请求返回
{
"errorCode":"109001",
"msg":"失效的token",
"ret":"-1"
}