本文介绍毕升office v4版本中自定义消息推送的使用。
在毕升Office 系统中,管理员可以在设置界面中设置自定义消息推送的地址。当系统向用户发送消息且地址不为空时,如共享某文件给用户等,会向此地址发送POST请求,请求中包含消息内容和接收者信息。
如果用户的个人通知设置中关闭了自定义推送的接收,产生系统消息时,则不会推送此用户的消息信息。用户设置接收自定义消息时,产生的所有的系统消息都会发送到自定义推送地址中。
以共享文件给某用户为例,向推送地址发送的消息数据如下:
{
"messageContent": { // 消息内容
"createTime": "2022-08-26T18:26:48.6759836+08:00", // 消息创建时间
"creatorId": "creatorID", // 消息创建者ID
"creatorUid": "creatorUID", // 消息创建者UID
"creatorTitle": "creatorTitle", // 消息创建者名称
"receiverId": "receiverID", // 消息接收者ID
"receiverUid": "receiverUID", // 消息接收者UID
"receiverTitle": "receiverTitle", // 消息接收者名称
"msgType": "msg_add_share", // 消息类型,当前为共享文件给用户,请参考msgType列表
"object": { // 消息中被操作的对象,此例中为被共享的文件
"objectType": "file",
"objectId": "fileID",
"title": "未命名文件.pptx"
},
"opt": null // 消息附加信息
}
}