EPO平台开放接口
    EPO平台开放接口
    • 文档概述
    • 快速入门
    • 基础接口(必须)
    • 停车平台接口
    • 会议平台接口
    • 访客平台接口
    • 消费平台接口
    • 视频监控接口
    • 分析平台接口
    • 无感考勤
    • 附录

    会议平台接口

    1. 门牌注册#

    接口地址:POST /open-api/meeting/reg-screen
    接口说明:门牌首次使用需要进行门牌注册,调用此接口将当前门牌设备进行平台注册激活。app卸载删除后,需要重新进行门牌注册。
    请求数据
    header域
    参数名称类型可空默认描述
    AccessToken访问令牌StringN接口1获取
    Body域
    参数名称类型可空默认描述
    deviceNo门牌序列号StringN二维码内容
    deviceName门牌名称StringN门牌名称
    deviceType门牌类型StringN外屏:0;内屏:1
    theme门牌主题StringN内屏默认:0;外屏科技蓝:0;外屏暗影黑:1;外屏变换彩:2
    roomId会议室idLongN通过新增会议室接口获取
    示例数据
    {
      "deviceNo": "SN123456789",
      "deviceName": "一楼大厅门牌",
      "deviceType": "0",
      "theme": "1",
      "roomId": 1001
    }
    返回数据
    示例数据
    {
      "code": 0,
      "msg": "注册成功"
    }

    2. 门牌修改#

    接口地址:POST /open-api/meeting/update-screen
    接口说明:调用此接口修改门牌信息
    请求数据
    header域
    参数名称类型可空默认描述
    AccessToken访问令牌StringN接口1获取
    Body域
    参数名称类型可空默认描述
    deviceNo门牌序列号StringN二维码内容
    deviceName门牌名称StringN门牌名称
    deviceType门牌类型StringN外屏:0;内屏:1
    theme门牌主题StringN内屏默认:0;外屏科技蓝:0;外屏暗影黑:1;外屏变换彩:2
    roomId会议室idLongN通过新增会议室接口获取
    示例数据
    {
      "deviceNo": "SN123456789",
      "deviceName": "一楼大厅更新门牌",
      "deviceType": "0",
      "theme": "2",
      "roomId": 1001
    }
    返回数据
    示例数据
    {
      "code": 0,
      "msg": "操作成功"
    }

    3. 门牌解绑#

    接口地址:POST /open-api/meeting/delete-screen
    接口说明:调用此接口解绑门牌
    请求数据
    header域
    参数名称类型可空默认描述
    AccessToken访问令牌StringN接口1获取
    Body域
    参数名称类型可空默认描述
    deviceNo门牌序列号StringN二维码内容
    示例数据
    {
      "deviceNo": "SN123456789"
    }
    返回数据
    示例数据
    {
      "code": 0,
      "msg": "操作成功"
    }

    4. 新增会议室#

    接口地址:POST /open-api/meeting/add-meeting-room
    接口说明:调用此接口新增新的会议室
    请求数据
    header域
    参数名称类型可空默认描述
    AccessToken访问令牌StringN接口1获取
    Body域
    参数名称类型可空默认描述
    name会议室名称StringN
    maxPersonCount最大容纳人数IntegerN
    image会议室图片StringY图片base64字符串
    devices会议室设备StringY电视:1;电话:2;投影仪:3;白板4;视频会议:5;音响:6;话筒:7;例如:["1","2","3"]
    示例数据
    {
      "name": "一号会议室",
      "maxPersonCount": 20,
      "image": "base64字符串...",
      "devices": ["1", "3", "5"]
    }
    返回数据
    示例数据
    {
      "code": 0,
      "msg": "操作成功",
      "data": {
        "meetingRoomId": 11111
      }
    }

    5. 修改会议室#

    接口地址:POST /open-api/meeting/update-meeting-room
    接口说明:调用此接口修改会议室信息
    请求数据
    header域
    参数名称类型可空默认描述
    AccessToken访问令牌StringN接口1获取
    Body域
    参数名称类型可空默认描述
    roomId会议室idLongN
    name会议室名称StringN
    maxPersonCount最大容纳人数IntegerN
    image会议室图片StringY图片base64字符串
    devices会议室设备StringY电视:0;电话:1;投影仪:2;白板3;视频会议:4;音响:5;话筒:6;例如:["1","2","3"]
    示例数据
    {
      "roomId": 11111,
      "name": "一号会议室(更新)",
      "maxPersonCount": 25,
      "image": "新的base64字符串...",
      "devices": ["0", "1", "2", "3"]
    }
    返回数据
    示例数据
    {
      "code": 0,
      "msg": "操作成功"
    }

    6. 删除会议室#

    接口地址:POST /open-api/meeting/delete-meeting-room
    接口说明:调用此接口删除会议室信息
    请求数据
    header域
    参数名称类型可空默认描述
    AccessToken访问令牌StringN接口1获取
    Body域
    | 参数 | 名称 | 类型 | 可空 | 默认 | 描述 |
    | --- | --- | --- | --- | --- | --- |
    | roomId | 会议室id | Long | N | | |
    示例数据
    {
      "roomId": 11111
    }
    返回数据
    示例数据
    {
      "code": 0,
      "msg": "操作成功"
    }

    7. 会议新增#

    接口地址:POST /open-api/meeting/add-meeting
    接口说明:调用此接口新增新的会议预约
    请求数据
    header域
    参数名称类型可空默认描述
    AccessToken访问令牌StringN接口1获取
    Body域
    | 参数 | 名称 | 类型 | 可空 | 默认 | 描述 |
    | --- | --- | --- | --- | --- | --- |
    | name | 会议名称 | String | N | | |
    | roomId | 会议室id | Long | | | 调用会议室新增获取roomId |
    | userId | 预约人用户id | Long | N | | 调用接口新增用户获取userId |
    | userStr | 参会人id字符串 | String | N | | 参会人ids,逗号分割 |
    | meetStartTime | 会议开始时间 | String | N | | yyyy-MM-dd HH:mm |
    | meetEndTime | 会议结束时间 | String | N | | yyyy-MM-dd HH:mm |
    | meetSignInStartTime | 会议签到开始时间 | String | Y | | HH:mm |
    | meetSignInEndTime | 会议签到结束时间 | String | Y | | HH:mm |
    | signInType | 签到方式 | String | N | | 0无需签到1扫码签到 |
    示例数据
    {
      "name": "项目启动会",
      "roomId": 11111,
      "userId": 2001,
      "userStr": "2002,2003,2004",
      "meetStartTime": "2025-08-01 09:00",
      "meetEndTime": "2025-08-01 11:00",
      "meetSignInStartTime": "08:30",
      "meetSignInEndTime": "09:10",
      "signInType": "1"
    }
    返回数据
    示例数据
    {
      "code": 0,
      "msg": "操作成功",
      "data": {
        "meetingId": 3001
      }
    }

    8. 会议修改#

    接口地址:POST /open-api/meeting/update-meeting
    接口说明:调用此接口修改会议信息
    请求数据
    header域
    参数名称类型可空默认描述
    AccessToken访问令牌StringN接口1获取
    Body域
    | 参数 | 名称 | 类型 | 可空 | 默认 | 描述 |
    | --- | --- | --- | --- | --- | --- |
    | meetingId | 会议id | Long | N | | |
    | name | 会议名称 | String | N | | |
    示例数据
    {
      "meetingId": 3001,
      "name": "项目启动会(更新)"
    }
    返回数据
    示例数据
    {
      "code": 0,
      "msg": "操作成功"
    }

    9. 会议删除#

    接口地址:POST /open-api/meeting/delete-meeting
    接口说明:调用此接口删除会议信息
    请求数据
    header域
    参数名称类型可空默认描述
    AccessToken访问令牌StringN接口1获取
    Body域
    | 参数 | 名称 | 类型 | 可空 | 默认 | 描述 |
    | --- | --- | --- | --- | --- | --- |
    | meetingId | 会议id | Long | N | | |
    | userId | 创建人id | Long | N | | |
    示例数据
    {
      "meetingId": 3001,
      "userId": 2001
    }
    返回数据
    示例数据
    {
      "code": 0,
      "msg": "操作成功"
    }

    10. 新增用户#

    接口地址:POST /open-api/meeting/add-user
    接口说明:调用此接口新增用户信息,预约人、参会人都属于用户
    请求数据
    header域
    参数名称类型可空默认描述
    AccessToken访问令牌StringN接口1获取
    Body域
    参数名称类型可空默认描述
    name姓名StringN
    headImage头像StringY图片base64字符串
    age年龄IntegerY
    sex性别StringY0未知 1男 2女
    示例数据
    {
      "name": "张三",
      "headImage": "base64字符串...",
      "age": 30,
      "sex": "1"
    }
    返回数据
    示例数据
    {
      "code": 0,
      "msg": "操作成功",
      "data": {
        "userId": 11111
      }
    }

    11. 修改用户#

    接口地址:POST /open-api/meeting/update-user
    接口说明:调用此接口修改用户信息,预约人、参会人都属于用户
    请求数据
    header域
    参数名称类型可空默认描述
    AccessToken访问令牌StringN接口1获取
    Body域
    参数名称类型可空默认描述
    userId用户idLongN
    name姓名StringN
    headImage头像StringY图片base64字符串
    age年龄IntegerY
    sex性别StringY0未知 1男 2女
    示例数据
    {
      "userId": 11111,
      "name": "张三三",
      "headImage": "新的base64字符串...",
      "age": 31,
      "sex": "1"
    }
    返回数据
    示例数据
    {
      "code": 0,
      "msg": "操作成功"
    }

    12. 删除用户#

    接口地址:POST /open-api/meeting/delete-user
    接口说明:调用此接口删除用户信息,预约人、参会人都属于用户
    请求数据
    header域
    参数名称类型可空默认描述
    AccessToken访问令牌StringN接口1获取
    Body域
    参数名称类型可空默认描述
    userId用户idLongN
    示例数据
    {
      "userId": 11111
    }
    返回数据
    示例数据
    {
      "code": 0,
      "msg": "操作成功"
    }
    修改于 2025-12-04 12:50:45
    上一页
    停车平台接口
    下一页
    访客平台接口
    Built with