Skip to main content

功能说明

发起全员/标签推送

请求说明

请求鉴权:接口需要增加验证 Header,请查看 鉴权说明

请求类型POST

请求限频100次/秒

请求地址:https://请求域名/apigateway/push

Content-Typeapplication/json

请求示例

POST /apigateway/push HTTP/1.1
appkey: appkey
signature: 2e639ae3600a4sdff61fb88b76f485b
nonce: nonce
timestamp: 1672568121910
Content-Type: application/json

{
"from_user_id":"userid1",
"condition":{
"tags_and":["tag1","tag2"],
"tags_or":["tag1","tag2"]
},
"msg_body":{
"msg_type":"jg:text",
"msg_content":"{\"content\":\"Hello World!\"}"
},
"notification":{
"title":"title",
"push_text":"推送详情内容"
}
}

请求参数

参数数据类型是否必填参数说明
from_user_idstring发送者的用户id
conditionobject目标用户的筛选条件
tags_andarray筛选同时拥有列表中标签的用户,与tags_or二选一
tags_orarray筛选拥有列表中任一标签的用户,与tags_and二选一
msg_bodyobject要发送的实体消息,这里会给目标用户发送一条实体的系统消息,与notification字段二选一
notificationobject仅向目标用户发送远程推送,与msg_body二选一

响应参数

参数数据类型参数说明

响应示例

{
"code":0,
"msg":"sucess",
"data":{
"push_id":"xxxxx"
}
}