4. 消息中心API

API列表

编号 API名称 路径 版本
4.1 消息列表 /biz/mob/message/list 1.0
4.2 消息详情 /biz/mob/message/detail 1.0
4.3 阅读消息 /biz/mob/message/read 1.0
4.4 删除消息 /biz/mob/message/delete 1.0
4.5 清空消息 /biz/mob/message/clear 1.0
4.6 车场服务消息推送 /biz/mob/message/smart-parking/send 1.0
4.7 商城消息推送 /biz/mob/message/mall/send 1.0

4.1: 消息列表

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/biz/mob/message/list

方法:POST

请求参数

名称 位置 类型 必填 描述
category BODY STRING Property=物业, System=系统通知
subCategory BODY STRING //信息子类型
status BODY STRING 阅读状态 0=未读,1=已读
level BODY STRING 级别 0=紧急,1=重要,2=一般
pageNo BODY INTEGER 默认1
pageSize BODY INTEGER 默认10

请求Body描述(非Form表单数据)

{
    "pageNo":1,
    "pageSize":10
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "message": "success",
    "data": {
        "list"[{
            "id":11212,  //消息Id
            "category":"Property",  //Property=物业, System=系统通知
            "subCategory":"family-apply",  //信息子类型
            "level":"1",  //级别 0=紧急,1=重要,2=一般
            "status":"0", //阅读状态 0=未读,1=已读
            "readTime":"2019-11-11 12:01:01", //阅读时间
            "title":"xxxx",  //标题
            "summary":"xxx", //摘要
              "content":"xxxxx",  //内容
            "extAttr":"xxxxx",  //扩展信息
            "pushTime":"2019-11-11 12:01:01", //发布时间
            "crateTime":"2019-11-11 12:01:01", //消息时间
            "relationId": "xxxx" //消息关联的Id
        }]
    }
}

4.2: 消息详情

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/biz/mob/message/detail

方法:POST

请求参数

名称 位置 类型 必填 描述
id BODY LONG 消息ID

请求Body描述(非Form表单数据)

{
    "id":11212
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "message": "success",
    "data":{
        "id":11212,  //消息Id
        "category":"Property",  //Property=物业, System=系统通知
        "subCategory":"family-apply",  //信息子类型
        "level":"1",  //级别 0=紧急,1=重要,2=一般
        "status":"0", //阅读状态 0=未读,1=已读
        "readTime":"2019-11-11 12:01:01", //阅读时间
        "title":"xxxx",  //标题
        "summary":"xxx", //摘要
        "content":"xxxxx",  //内容
        "extAttr":"xxxxx",  //扩展信息
        "pushTime":"2019-11-11 12:01:01", //发布时间
        "crateTime":"2019-11-11 12:01:01", //消息时间
        "relationId": "xxxx" //消息关联的Id
       }
}

4.3: 阅读消息

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/biz/mob/message/read

方法:POST

请求参数

名称 位置 类型 必填 描述
id BODY LONG 消息ID

请求Body描述(非Form表单数据)

{
    "id":20190902   //消息ID
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "message": "success",
    "data":{}
}

4.4: 删除消息

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/biz/mob/message/delete

方法:POST

请求参数

名称 位置 类型 必填 描述
id BODY LONG 消息ID

请求Body描述(非Form表单数据)

{
    "id":20190902   //消息ID
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "message": "success",
    "data":{}
}

4.5: 清空消息

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/biz/mob/message/clear

方法:POST

请求参数

名称 位置 类型 必填 描述
category BODY STRING 消息分类(Property=物业, System=系统通知)

请求Body描述(非Form表单数据)

{
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "message": "success",
    "data":{}
}

4.6: 车场服务消息推送

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/biz/mob/message/smart-parking/send

方法:POST

请求参数

消息类别(category)定义:

  • month-card-approve 月卡申请审批
    • a. 需extAttr增加cardType表示月卡类型 :
      • tempo-month-card=临时
      • fixation-month-card=固定
    • b. 需extAttr增加cardId 属性 月卡Id
  • month-card-queue 月卡排队
    • 需extAttr增加cardId 属性 月卡Id
  • month-card-renewal 月卡续期
    • 需extAttr增加cardId 属性 月卡Id
  • month-card-cancel 月卡注销
    • 需extAttr增加cardId 属性 月卡Id
  • month-card-wait-cancel 月卡待注销
    • 需extAttr增加cardId 属性 月卡Id
  • new_car-approve 新增车辆审核
  • car-appeal 车辆申诉
  • monthly-car-audit-pass 月卡车辆审核通过
  • monthly-car-audit-reject月卡车辆审核拒绝
  • monthly-parkinglot-audit-pass月卡车位审核通过的
  • monthly-parkinglot-audit-reject月卡车位审核拒绝
  • monthly-payment 月卡缴费
  • valet-payment 代客缴费
名称 位置 类型 必填 描述
mobile BODY STRING 用户的手机号码(和userId 二选一)
userId BODY STRING APP用户ID(和mobile 二选一)
category BODY STRING 消息类别(month-card-approve=月卡审核成功)
level BODY STRING 级别 (0=紧急,1=重要,2=一般)
title BODY STRING 消息标题
content BODY STRING 消息内容
extAttr BODY STRING JSON字符串
toAssistant BODY STRING 是否推送给管家(0=否,1=是)
communityId BODY STRING 项目Id(推送管家时,必填)

请求Body描述(非Form表单数据)

// 临时月卡审批消息
{
    "mobile":"13800138000",
    "category": "month-card-approve",
    "level":"2",
    "title":"车场服务",
    "content": "您申请的月卡已经完成审核,请及时处理",
    "extAttr": "{\"cardId\":\"121212\",\"cardType\":\"tempo-month-card\"}"
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "message": "success",
    "data":{}
}

4.7: 商城消息推送

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/biz/mob/message/mall/send

方法:POST

请求参数

消息类别(category)定义:

  1. order 订单类消息
名称 位置 类型 必填 描述
userId BODY STRING APP用户ID
category BODY STRING 消息类别(order=订单类消息)
level BODY STRING 级别 (0=紧急,1=重要,2=一般)
title BODY STRING 消息标题
content BODY STRING 消息内容
extAttr BODY STRING 扩展属性 JSON字符串

请求Body描述(非Form表单数据)

{
    "userId": 123,
    "category": "order",
    "level":"2",
    "title":"商城订单消息标题",
    "content": "消息内容",
    "extAttr": "{\"key1\":\"value1\",\"key2\":\"value2\"}"
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "message": "success",
    "data":{}
}

错误码列表(21001-21999)

错误码 错误信息 描述
21001 id is not found 找不到消息
公共错误码 -- 所有API公用的错误码,请参照《 公共错误码

results matching ""

    No results matching ""