郑州烟草研究院统一认证平台对接规范 郑州烟草研究院统一认证平台对接规范
首页
  • 介绍

    • 关于
  • 如何接入

    • 开始
    • 订阅注册
    • 拉取机构
    • 拉取用户
    • 常见问题
  • 单点登录

    • 介绍
    • jssdk接入
    • JavaSdk接入
    • 自行接入
    • 常见问题
  • 单点退出

    • 01退出登录
  • 统一通知
  • 信息发布
  • 统一检索
  • 统一待办
首页
  • 介绍

    • 关于
  • 如何接入

    • 开始
    • 订阅注册
    • 拉取机构
    • 拉取用户
    • 常见问题
  • 单点登录

    • 介绍
    • jssdk接入
    • JavaSdk接入
    • 自行接入
    • 常见问题
  • 单点退出

    • 01退出登录
  • 统一通知
  • 信息发布
  • 统一检索
  • 统一待办
  • 统一通知
    • 信息发布
    • 统一检索
    • 统一待办
    目录

    统一通知

    # 统一通知

    统一通知推送,是将你要提醒的通知发送到首页门户,推送消息需要传递签名验签,根据下面请求接口获取,此时用到了统一资源登记注册的appid和secret值

    《ip》 正式后端地址 http://10.6.0.108/api/notice/msg/

    # 1、获取签名

    调用服务之前需要获取签名信息,后续请求中在header头中需要传递该签名信息。

    请求URL

    http://10.6.0.108/api/urm/pull/getAppSign

    请求类型

    POST

    请求参数

    属性 类型 描述
    appId String 资源服务中注册的唯一应用id
    appSecret String 注册时的密钥

    返回值

    属性 类型 描述
    code int 状态码 成功200 失败500
    msg String 返回的消息,失败时传递失败原因
    data Object 响应体,返回的是appSign字符串,后续调用使用

    示例

    {
      "msg": "获取成功",
      "code": 200,
      "data": "2c6f49f6f9bc7a55571d77d29d222afa"
    }
    
    1
    2
    3
    4
    5

    # 2、推送数据到统一平台

    调用服务之前需要获取签名信息,后续请求中在header头中需要传递该签名信息。

    在自己服务产生通知的时候,将通知信息推送送到统一平台

    请求URL

    《ip》/pushMsgBySign

    请求类型

    POST

    请求头

    属性 类型 描述
    appSign String 是上面获取的签名值

    请求参数

    属性 类型 描述
    appId String 资源服务中注册的唯一应用id
    userNames String 用,号分割的用户名称
    msgCode String 消息编码(系统消息固定值为sysNotice)
    msgType String 消息类型(具体业务类型)
    msgSource String 消息来源(属于哪个系统)
    msgTitle String 通知标题
    msgData String 通知内容(非必需)
    sendDate String 发送时间
    businessId String 业务id
    businessPath String 消息跳转路径

    返回值

    属性 类型 描述
    code int 状态码 成功200 失败500
    msg String 返回的消息,失败时传递失败原因
    data Object 响应体,空

    示例

    {
      "msg": "消息推送成功",
      "code": 200
    }
    
    1
    2
    3
    4
    信息发布

    信息发布→

    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式