简要描述:

  • 数据变更触发消息推送

接口版本:

版本号 制定人 制定日期 修订日期
1.0.0 Less 2019-10-21

推送URL:

  • 第三方注册的URL

推送方式:

  • POST

推送参数:

参数名 是否必需 类型 示例值 描述
type int 101 消息类型:具体类型整理中
data map Map 推送的消息数据:具体字段类型整理中
createTimestamp long 消息创建的时间戳,毫秒
参数具体数据说明
消息类型值 消息类型名称 data 说明
1001 考试成绩更新 {
    examId: Long   ## 考试id
}
1101 作业批阅状态更新 {
    examId: Long ## 考试id
    userId: Long ## 涉及的老师用户id
}
userId: 默认为懂你平台的userId,如需转换为第三方userId请联系懂你开发人员
1201 作业结束 {
    examId: Long   ## 考试id
    userId: Long ## 发布人用户id
}
userId: 默认为懂你平台的userId,如需转换为第三方userId请联系懂你开发人员

推送示例:

{
    "type": 101,
    "data": {
        "examId": 100
    }
}

返回说明

{
    "status": 0,
    "message": "成功",
    "data": null
}
参数名 类型 示例值 说明
status int 0 0: 成功;其他:失败
message string 成功 响应说明
data object null 响应内容

特别说明

  • 第三方接收到消息后请及时应答,最迟不超过60s
  • 用户行为刚好卡在时间点上,如变更了数据,懂你进行消息通知,用户又将数据更改回来,此时第三方可能会造成同步数据记录数为0

备注:

  • 更多返回错误代码请看首页的错误代码描述
作者:唐勇林  创建时间:2019-10-21 11:20
 更新时间:2022-12-20 14:39