跳到主要内容

编辑画布会议

更新时间 2025/02/22 07:19:43

英飞画布服务端支持基于 REST API 编辑已经存在的画布会议

注意,以下情况会导致会议无法被编辑:

  • 会议已经开始。
  • 已存在用户提前加入会议。
  • 无效会议(已取消/已结束)。

前提条件

请求说明

  • 请求路径

    https://devc2c.plaso.cn/infi/api/v1/boards/meetings
  • 请求参数

    • 基本参数说明
字段
类型
描述
必填
recordId
string
画布 ID
meeting
Object
对象数据结构,详情见下方会议信息结构说明
  • 会议信息结构说明
字段
类型
描述
必填
meetingId
string
待编辑会议 ID
title
string
会议名称
host
string
会议主持人 loginName
coHosts
Array<string>
会议联席主持人 loginName
planJoiners
Array<string>
会议计划参会成员 loginName
planStart
integer
会议开始时间戳
planEnd
integer
会议结束时间戳, 会议最大持续时间为 24 小时
defaultForceFollow
boolean
入会后是否强制跟随主讲人
defaultPerm
0 / 1 / 2 / 3
用户入会后的默认操作权限,详见下方说明
lockState
0 / 1
会议是否锁定,详见下方说明

说明:

  • defaultPerm 数值含义
    • 0: 成员入会后,保持入会前的画布操作权限不变
    • 1: 成员入会后,开放画布编辑权限
    • 2: 成员入会后,仅持有画布评论权限
    • 3: 成员入会后,仅持有画布只读权限
  • lockState:为 0 时表会议未锁定;为 1 时表会议锁定。锁定状态下,非 planJoiners 用户无法加入会议。
  • 请求参数示例

    {
    "recordId": "SAMPLE_RECORD_ID",
    "meeting": {
    "meetingId": "SAMPLE_MEETING_ID",
    "title": "SAMPLE_MEETING_TITLE",
    "host": "HOST_LOGIN_NAME",
    "planStart": 1717041600000,
    "planEnd": 1717066800000,
    "coHosts": ["CO_HOST_LOGIN_NAME"],
    "planJoiners": ["SAMPLE_MEMBER_LOGIN_NAME"],
    "defaultPerm": 1,
    "defaultForceFollow": 1,
    "lockState": 1
    }
    }
  • 请求 curl 示例

    curl --location --request PUT \
    --header 'token: YOUR_ACCESS_TOKEN' \
    --header 'Content-Type: application/json' \
    --data '{ PAYLOADS_HERE }' \
    https://devc2c.plaso.cn/infi/api/v1/boards/meetings

    注意:请确保将 PAYLOADS_HERE 替换为请求参数中列举的数据。

  • 请求成功情况
    响应的 Http 状态码为 200 时表示请求成功。

  • 请求失败情况
    响应的 Http 状态码不为 200 时表示请求失败,如需更多信息请参考请求错误说明文档