import{_ as t,p as n,q as a,a1 as s}from"./framework-6b075e8b.js";const e={},o=s(`<h2 id="概述" tabindex="-1"><a class="header-anchor" href="#概述" aria-hidden="true">#</a> 概述</h2><p>使用 VCaaS Open API 可以帮助第三方可以快速集成 VCaaS 的虚拟教室。包括 VCaaS Meeting API 和 VCaaS File API 两部分。</p><ul><li>VCaaS Open API 质量环境地址：https://uat.vcaas.hilinkdemo.com/api</li><li>VCaaS Open API 生产环境地址：https://vcaas.hilink.co/api</li></ul><h2 id="vcaas-meeting-api" tabindex="-1"><a class="header-anchor" href="#vcaas-meeting-api" aria-hidden="true">#</a> VCaaS Meeting API</h2><h3 id="_1-创建会议" tabindex="-1"><a class="header-anchor" href="#_1-创建会议" aria-hidden="true">#</a> 1.创建会议</h3><h4 id="接口说明" tabindex="-1"><a class="header-anchor" href="#接口说明" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于创建一个新的会议，请求成功后响应结果会返回会议ID <code>meetingId</code> 和会议地址 <code>meetingUrl</code>。会议ID <code>meetingId</code> 将作为生成 JoinToken 的参数，而会议地址 <code>meetingUrl</code> 将用于拼接会议链接 JoinUrl。</p><h4 id="请求方法与接入点" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：POST</li><li>接入点：/v2/meeting-center/meetings</li></ul><h4 id="http-请求" tabindex="-1"><a class="header-anchor" href="#http-请求" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数" tabindex="-1"><a class="header-anchor" href="#路径参数" aria-hidden="true">#</a> 路径参数</h5><p>/</p><h5 id="请求头" tabindex="-1"><a class="header-anchor" href="#请求头" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体" tabindex="-1"><a class="header-anchor" href="#请求包体" aria-hidden="true">#</a> 请求包体</h5><p>该 API 需要在请求包体中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>meetingExternalId</td><td>String(64)</td><td>true</td><td>会议外部ID</td></tr><tr><td>meetingTitle</td><td>String(100)</td><td>true</td><td>会议名称</td></tr><tr><td>startTime</td><td>Long</td><td>false</td><td>会议开始时间，UTC时间戳，单位：秒，默认值：当前时间</td></tr><tr><td>endTime</td><td>Long</td><td>true</td><td>会议结束时间，UTC时间戳，单位：秒</td></tr><tr><td>timerStartTime</td><td>Long</td><td>false</td><td>计时开始时间，UTC时间戳，单位：秒，默认值：startTime</td></tr><tr><td>timerEndTime</td><td>Long</td><td>false</td><td>计时结束时间，UTC时间戳，单位：秒，默认值：endTime</td></tr><tr><td>timerCountdown</td><td>Integer</td><td>false</td><td>倒计时开始时间，单位：分钟，默认值：5</td></tr><tr><td>callbackUrl</td><td>String</td><td>false</td><td>会议结束数据推送回调地址</td></tr><tr><td>redirectUrl</td><td>String</td><td>false</td><td>会议结束跳转地址</td></tr><tr><td>invitationUrl</td><td>String</td><td>false</td><td>教室内邀请链接地址</td></tr><tr><td>meetingRegion</td><td>String</td><td>false</td><td>会议服务器区域</td></tr><tr><td>realTimeCallbackUrl</td><td>Object</td><td>false</td><td>会议实时数据推送回调地址</td></tr><tr><td>config</td><td>Object</td><td>false</td><td>会议配置</td></tr><tr><td>docIds</td><td>List</td><td>false</td><td>文档ID集合</td></tr><tr><td>lessonPlanIds</td><td>List</td><td>false</td><td>教案ID集合 （注意：接受 LessonPlanId 和 aiLessonPlanId）</td></tr><tr><td>quizIds</td><td>List</td><td>false</td><td>预设 Quiz ID集合</td></tr><tr><td>knowledgeBaseUrl</td><td>String(500)</td><td>false</td><td>知识库跳转地址</td></tr></tbody></table><p><code>config</code> 参数详情：</p><table><thead><tr><th>参数</th><th>类型</th><th>默认值</th><th>描述</th></tr></thead><tbody><tr><td>enableChat</td><td>Boolean</td><td>true</td><td>是否启用聊天</td></tr><tr><td>enableRecording</td><td>Boolean</td><td>true</td><td>是否启用录像</td></tr><tr><td>enableFiles</td><td>Boolean</td><td>true</td><td>是否启用多媒体文件播放</td></tr><tr><td>enableQuiz</td><td>Boolean</td><td>true</td><td>是否启用测验</td></tr><tr><td>enablePoll</td><td>Boolean</td><td>true</td><td>是否启用投票</td></tr><tr><td>enableScreenShare</td><td>Boolean</td><td>true</td><td>是否启用屏幕分享</td></tr><tr><td>enableReward</td><td>Boolean</td><td>true</td><td>是否启用奖励</td></tr><tr><td>enableYoutubePlayer</td><td>Boolean</td><td>true</td><td>是否启用Youtube播放</td></tr><tr><td>enableWaitingRoom</td><td>Boolean</td><td>true</td><td>是否启用等待室</td></tr><tr><td>enableAutoRecording</td><td>Boolean</td><td>false</td><td>是否启用自动录屏</td></tr><tr><td>enableWebLinks</td><td>Boolean</td><td>true</td><td>是否启用Web链接</td></tr><tr><td>enableCountdown</td><td>Boolean</td><td>true</td><td>是否启用倒计时</td></tr><tr><td>enableNameRandomizer</td><td>Boolean</td><td>true</td><td>是否启用大转盘</td></tr><tr><td>enableDice</td><td>Boolean</td><td>true</td><td>是否启用骰子</td></tr><tr><td>enableCalculator</td><td>Boolean</td><td>true</td><td>是否启用计算器</td></tr><tr><td>enableAfterClassEval</td><td>Boolean</td><td>false</td><td>是否启用课后评价</td></tr><tr><td>enableClassroomInvitation</td><td>Boolean</td><td>false</td><td>是否启用教室内邀请链接</td></tr><tr><td>enableRecordingButton</td><td>Boolean</td><td>true</td><td>是否启用录屏按钮</td></tr><tr><td>enableRecordingPermission</td><td>Boolean</td><td>true</td><td>是否启用录屏权限弹窗</td></tr><tr><td>enableEndButton</td><td>Boolean</td><td>true</td><td>是否启用结束/退出课堂按钮</td></tr><tr><td>enableBreakoutGroup</td><td>Boolean</td><td>true</td><td>是否启用讨论组功能</td></tr><tr><td>enableReaction</td><td>Boolean</td><td>true</td><td>是否启用表情互动功能</td></tr><tr><td>recordingFileTypes</td><td>List</td><td>[&quot;mp4&quot;]</td><td>指定录制文件类型。选项包括：[&quot;mp4&quot;]、[&quot;mp3&quot;, &quot;mp4&quot;]。</td></tr><tr><td>enableLessonPlan</td><td>Boolean</td><td>false</td><td>是否启用教案功能</td></tr><tr><td>enableNearpod</td><td>Boolean</td><td>true</td><td>是否启用 Nearpod</td></tr><tr><td>enableBrowserRecBanner</td><td>Boolean</td><td>false</td><td>是否启用向非Chrome用户提示使用Chrome浏览器</td></tr><tr><td>enableBrowserUpdatePrompt</td><td>Boolean</td><td>false</td><td>是否启用客户控制浏览器更新提示功能的显示</td></tr><tr><td>enableStudentSendChatFile</td><td>Boolean</td><td>true</td><td>是否允许学生在chat中发送文件</td></tr><tr><td>enableTeacherOnboarding</td><td>Boolean</td><td>false</td><td>是否允许给第一次进入教室的新老师展现引导动画</td></tr><tr><td>defaultView</td><td>String</td><td>&quot;sidebar&quot;</td><td>指定默认视图，选项包括 &quot;sidebar&quot;, &quot;gallery&quot;, &quot;whiteboard&quot;</td></tr></tbody></table><p><code>meetingRegion</code> 可用区域:</p><ul><li>默认的会议区域是：亚太地区（东京）<code>ap-northeast-1</code>，建议根据与会者的位置情况，选择就近的会议区域。</li></ul><table><thead><tr><th>区域</th><th>值</th></tr></thead><tbody><tr><td>亚太地区（孟买）</td><td><code>ap-south-1</code></td></tr><tr><td>亚太地区（首尔）</td><td><code>ap-northeast-2</code></td></tr><tr><td>亚太地区（新加坡）</td><td><code>ap-southeast-1</code></td></tr><tr><td>亚太地区（悉尼）</td><td><code>ap-southeast-2</code></td></tr><tr><td>亚太地区（东京）</td><td><code>ap-northeast-1</code></td></tr><tr><td>加拿大（中部）</td><td><code>ca-central-1</code></td></tr><tr><td>欧洲（法兰克福）</td><td><code>eu-central-1</code></td></tr><tr><td>欧洲（爱尔兰）</td><td><code>eu-west-1</code></td></tr><tr><td>欧洲（伦敦）</td><td><code>eu-west-2</code></td></tr><tr><td>欧洲（巴黎）</td><td><code>eu-west-3</code></td></tr><tr><td>欧洲（斯德哥尔摩）</td><td><code>eu-north-1</code></td></tr><tr><td>南美洲（圣保罗）</td><td><code>sa-east-1</code></td></tr><tr><td>美国东部（俄亥俄州）</td><td><code>us-east-2</code></td></tr><tr><td>美国东部（弗吉尼亚北部）</td><td><code>us-east-1</code></td></tr><tr><td>美国西部（加利福尼亚北部）</td><td><code>us-west-1</code></td></tr><tr><td>美国西部（俄勒冈）</td><td><code>us-west-2</code></td></tr></tbody></table><h4 id="请求示例" tabindex="-1"><a class="header-anchor" href="#请求示例" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v2/meeting-center/meetings</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li><li>请求包体内容：</li></ul><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;meetingExternalId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;500000&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;meetingTitle&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Tech meeting&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;startTime&quot;</span><span class="token operator">:</span> <span class="token number">1673062042</span><span class="token punctuation">,</span>
  <span class="token property">&quot;endTime&quot;</span><span class="token operator">:</span> <span class="token number">1673753242</span><span class="token punctuation">,</span>
  <span class="token property">&quot;countdownStartTime&quot;</span><span class="token operator">:</span> <span class="token number">5</span><span class="token punctuation">,</span>
  <span class="token property">&quot;callbackUrl&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&lt;https://www.hilink.co/&gt;&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;redirectUrl&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&lt;https://www.hilink.co/&gt;&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;meetingRegion&quot;</span><span class="token operator">:</span> <span class="token string">&quot;us-east-2&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;invitationUrl&quot;</span> <span class="token operator">:</span> <span class="token string">&quot;&lt;https://www.hilink.co/&gt;&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;config&quot;</span><span class="token operator">:</span> <span class="token punctuation">{</span>
    <span class="token property">&quot;enableChat&quot;</span><span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span>
    <span class="token property">&quot;enableRecording&quot;</span><span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span>
    <span class="token property">&quot;enableFilePlayer&quot;</span><span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span>
    <span class="token property">&quot;enableQuiz&quot;</span><span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span>
    <span class="token property">&quot;enablePoll&quot;</span><span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span>
    <span class="token property">&quot;enableClassroomInvitation&quot;</span> <span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span>
    <span class="token property">&quot;recordingFileTypes&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">&quot;mp4&quot;</span><span class="token punctuation">,</span> <span class="token string">&quot;mp3&quot;</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
    <span class="token property">&quot;enableBrowserRecBanner&quot;</span> <span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span>
    <span class="token property">&quot;enableBrowserUpdatePrompt&quot;</span> <span class="token operator">:</span> <span class="token boolean">true</span>
  <span class="token punctuation">}</span><span class="token punctuation">,</span>
  <span class="token property">&quot;docIds&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
  <span class="token punctuation">]</span><span class="token punctuation">,</span>
  <span class="token property">&quot;lessonPlanIds&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
  <span class="token punctuation">]</span><span class="token punctuation">,</span>
  <span class="token property">&quot;quizIds&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
  <span class="token punctuation">]</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="http-响应" tabindex="-1"><a class="header-anchor" href="#http-响应" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>meetingExternalId</td><td>String</td><td>会议外部ID</td></tr><tr><td>meetingTitle</td><td>String</td><td>会议名称</td></tr><tr><td>meetingId</td><td>String</td><td>会议ID，将作为生成 JoinToken 的参数</td></tr><tr><td>meetingUrl</td><td>String</td><td>会议地址，用于拼接会议链接</td></tr><tr><td>startTime</td><td>Long</td><td>会议开始时间，UTC时间戳，单位：秒</td></tr><tr><td>endTime</td><td>Long</td><td>会议结束时间，UTC时间戳，单位：秒</td></tr><tr><td>timerStartTime</td><td>Integer</td><td>计时开始时间，UTC时间戳，单位：秒</td></tr><tr><td>timerEndTime</td><td>Integer</td><td>计时结束时间，UTC时间戳，单位：秒</td></tr><tr><td>meetingStatus</td><td>String</td><td>会议状态</td></tr></tbody></table><h4 id="响应示例" tabindex="-1"><a class="header-anchor" href="#响应示例" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;meetingExternalId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;500000&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;meetingTitle&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Tech meeting&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;meetingId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;109391932341489664&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;meetingUrl&quot;</span><span class="token operator">:</span> <span class="token string">&quot;https://dev.vcaas.hilinkdemo.com/meeting&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;startTime&quot;</span><span class="token operator">:</span> <span class="token number">1673062042</span><span class="token punctuation">,</span>
  <span class="token property">&quot;endTime&quot;</span><span class="token operator">:</span> <span class="token number">1673755042</span><span class="token punctuation">,</span>
  <span class="token property">&quot;timerStartTime&quot;</span><span class="token operator">:</span> <span class="token number">1673062042</span><span class="token punctuation">,</span>
  <span class="token property">&quot;timerEndTime&quot;</span><span class="token operator">:</span> <span class="token number">1673755042</span><span class="token punctuation">,</span>
  <span class="token property">&quot;meetingStatus&quot;</span><span class="token operator">:</span> <span class="token string">&quot;CREATED&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_2-更新会议" tabindex="-1"><a class="header-anchor" href="#_2-更新会议" aria-hidden="true">#</a> 2.更新会议</h3><h4 id="接口说明-1" tabindex="-1"><a class="header-anchor" href="#接口说明-1" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于更新一个已创建但未开始的会议。请求成功后响应结果会返回会议ID <code>meetingId</code> 和会议地址 <code>meetingUrl</code>。会议ID <code>meetingId</code> 将作为生成 JoinToken 的参数，而会议地址 <code>meetingUrl</code> 将用于拼接会议链接 JoinUrl。</p><p>请注意： 已经过了开始时间的会议无法更新或修改。</p><h4 id="请求方法与接入点-1" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-1" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：PATCH</li><li>接入点：/v2/meeting-center/meetings/{id}</li></ul><h4 id="http请求" tabindex="-1"><a class="header-anchor" href="#http请求" aria-hidden="true">#</a> HTTP请求</h4><h5 id="路径参数-1" tabindex="-1"><a class="header-anchor" href="#路径参数-1" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>id</td><td>Long</td><td>true</td><td>会议ID</td></tr></tbody></table><h5 id="请求头-1" tabindex="-1"><a class="header-anchor" href="#请求头-1" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-1" tabindex="-1"><a class="header-anchor" href="#请求包体-1" aria-hidden="true">#</a> 请求包体</h5><p>该 API 需要在请求包体中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>meetingTitle</td><td>String(100)</td><td>false</td><td>会议名称</td></tr><tr><td>startTime</td><td>Long</td><td>false</td><td>会议开始时间，UTC时间戳，单位：秒.</td></tr><tr><td>endTime</td><td>Long</td><td>false</td><td>会议结束时间，UTC时间戳，单位：秒.</td></tr><tr><td>timerStartTime</td><td>Long</td><td>false</td><td>计时开始时间，UTC时间戳，单位：秒.</td></tr><tr><td>timerEndTime</td><td>Long</td><td>false</td><td>计时结束时间，UTC时间戳，单位：秒.</td></tr><tr><td>timerCountdown</td><td>Integer</td><td>false</td><td>倒计时开始时间，单位：分钟.</td></tr><tr><td>callbackUrl</td><td>String</td><td>false</td><td>会议结束数据推送回调地址</td></tr><tr><td>redirectUrl</td><td>String</td><td>false</td><td>会议结束跳转地址</td></tr><tr><td>invitationUrl</td><td>String</td><td>false</td><td>教室内邀请链接地址</td></tr><tr><td>meetingRegion</td><td>String</td><td>false</td><td>会议服务器区域</td></tr><tr><td>realTimeCallbackUrl</td><td>Object</td><td>false</td><td>会议实时数据推送回调地址</td></tr><tr><td>config</td><td>Object</td><td>false</td><td>会议配置</td></tr><tr><td>docIds</td><td>List</td><td>false</td><td>文档ID集合</td></tr><tr><td>lessonPlanIds</td><td>List</td><td>false</td><td>教案ID集合 （注意：接受 LessonPlanId 和 aiLessonPlanId）</td></tr><tr><td>quizIds</td><td>List</td><td>false</td><td>预设 Quiz ID集合</td></tr><tr><td>knowledgeBaseUrl</td><td>String(500)</td><td>false</td><td>知识库跳转地址</td></tr></tbody></table><p><code>config</code> 参数详情：</p><table><thead><tr><th>参数</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>enableChat</td><td>Boolean</td><td>是否启用聊天</td></tr><tr><td>enableRecording</td><td>Boolean</td><td>是否启用录像</td></tr><tr><td>enableFiles</td><td>Boolean</td><td>是否启用多媒体文件播放</td></tr><tr><td>enableQuiz</td><td>Boolean</td><td>是否启用测验</td></tr><tr><td>enablePoll</td><td>Boolean</td><td>是否启用投票</td></tr><tr><td>enableScreenShare</td><td>Boolean</td><td>是否启用屏幕分享</td></tr><tr><td>enableReward</td><td>Boolean</td><td>是否启用奖励</td></tr><tr><td>enableYoutubePlayer</td><td>Boolean</td><td>是否启用Youtube播放</td></tr><tr><td>enableWaitingRoom</td><td>Boolean</td><td>是否启用等待室</td></tr><tr><td>enableAutoRecording</td><td>Boolean</td><td>是否启用自动录屏</td></tr><tr><td>enableWebLinks</td><td>Boolean</td><td>是否启用Web链接</td></tr><tr><td>enableCountdown</td><td>Boolean</td><td>是否启用倒计时</td></tr><tr><td>enableNameRandomizer</td><td>Boolean</td><td>是否启用大转盘</td></tr><tr><td>enableCalculator</td><td>Boolean</td><td>是否启用计算器</td></tr><tr><td>enableAfterClassEval</td><td>Boolean</td><td>是否启用课后评价</td></tr><tr><td>enableClassroomInvitation</td><td>Boolean</td><td>是否启用教室内邀请链接</td></tr><tr><td>enableRecordingButton</td><td>Boolean</td><td>是否启用录屏按钮</td></tr><tr><td>enableRecordingPermission</td><td>Boolean</td><td>是否启用录屏权限弹窗</td></tr><tr><td>enableEndButton</td><td>Boolean</td><td>是否启用结束/退出课堂按钮</td></tr><tr><td>enableBreakoutGroup</td><td>Boolean</td><td>是否启用讨论组功能</td></tr><tr><td>enableReaction</td><td>Boolean</td><td>是否启用表情互动功能</td></tr><tr><td>recordingFileTypes</td><td>List</td><td>指定录制文件类型。选项包括：[&quot;mp4&quot;]、[&quot;mp3&quot;, &quot;mp4&quot;]。</td></tr><tr><td>enableLessonPlan</td><td>Boolean</td><td>是否启用教案功能</td></tr><tr><td>enableNearpod</td><td>Boolean</td><td>是否启用 Nearpod</td></tr><tr><td>enableBrowserRecBanner</td><td>Boolean</td><td>是否启用向非Chrome用户提示使用Chrome浏览器</td></tr><tr><td>enableBrowserUpdatePrompt</td><td>Boolean</td><td>是否启用客户控制浏览器更新提示功能的显示</td></tr><tr><td>enableStudentSendChatFile</td><td>Boolean</td><td>是否允许学生在chat中发送文件</td></tr><tr><td>enableTeacherOnboarding</td><td>Boolean</td><td>是否允许给第一次进入教室的新老师展现引导动画</td></tr><tr><td>defaultView</td><td>String</td><td>指定默认视图，选项包括 &quot;sidebar&quot;, &quot;gallery&quot;, &quot;whiteboard&quot;</td></tr></tbody></table><p><code>meetingRegion</code> 可用区域:</p><table><thead><tr><th>区域</th><th>值</th></tr></thead><tbody><tr><td>亚太地区（孟买）</td><td><code>ap-south-1</code></td></tr><tr><td>亚太地区（首尔）</td><td><code>ap-northeast-2</code></td></tr><tr><td>亚太地区（新加坡）</td><td><code>ap-southeast-1</code></td></tr><tr><td>亚太地区（悉尼）</td><td><code>ap-southeast-2</code></td></tr><tr><td>亚太地区（东京）</td><td><code>ap-northeast-1</code></td></tr><tr><td>加拿大（中部）</td><td><code>ca-central-1</code></td></tr><tr><td>欧洲（法兰克福）</td><td><code>eu-central-1</code></td></tr><tr><td>欧洲（爱尔兰）</td><td><code>eu-west-1</code></td></tr><tr><td>欧洲（伦敦）</td><td><code>eu-west-2</code></td></tr><tr><td>欧洲（巴黎）</td><td><code>eu-west-3</code></td></tr><tr><td>欧洲（斯德哥尔摩）</td><td><code>eu-north-1</code></td></tr><tr><td>南美洲（圣保罗）</td><td><code>sa-east-1</code></td></tr><tr><td>美国东部（俄亥俄州）</td><td><code>us-east-2</code></td></tr><tr><td>美国东部（弗吉尼亚北部）</td><td><code>us-east-1</code></td></tr><tr><td>美国西部（加利福尼亚北部）</td><td><code>us-west-1</code></td></tr><tr><td>美国西部（俄勒冈）</td><td><code>us-west-2</code></td></tr></tbody></table><h4 id="请求示例-1" tabindex="-1"><a class="header-anchor" href="#请求示例-1" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v2/meeting-center/meetings/109391932341489664</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li><li>请求包体内容：</li></ul><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;meetingTitle&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Tech meeting Title Update&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="http-响应-1" tabindex="-1"><a class="header-anchor" href="#http-响应-1" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>meetingExternalId</td><td>String</td><td>会议外部ID</td></tr><tr><td>meetingTitle</td><td>String</td><td>会议名称</td></tr><tr><td>meetingId</td><td>String</td><td>会议ID，将作为生成 JoinToken 的参数</td></tr><tr><td>meetingUrl</td><td>String</td><td>会议地址，用于拼接会议链接</td></tr><tr><td>startTime</td><td>Long</td><td>会议开始时间，UTC时间戳，单位：秒</td></tr><tr><td>endTime</td><td>Long</td><td>会议结束时间，UTC时间戳，单位：秒</td></tr><tr><td>timerStartTime</td><td>Integer</td><td>计时开始时间，UTC时间戳，单位：秒</td></tr><tr><td>timerEndTime</td><td>Integer</td><td>计时结束时间，UTC时间戳，单位：秒</td></tr><tr><td>meetingStatus</td><td>String</td><td>会议状态</td></tr></tbody></table><h4 id="响应示例-1" tabindex="-1"><a class="header-anchor" href="#响应示例-1" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;meetingExternalId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;500000&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;meetingTitle&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Tech meeting Title Update&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;meetingId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;109391932341489664&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;meetingUrl&quot;</span><span class="token operator">:</span> <span class="token string">&quot;https://dev.vcaas.hilinkdemo.com/meeting&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;startTime&quot;</span><span class="token operator">:</span> <span class="token number">1673062042</span><span class="token punctuation">,</span>
  <span class="token property">&quot;endTime&quot;</span><span class="token operator">:</span> <span class="token number">1673755042</span><span class="token punctuation">,</span>
  <span class="token property">&quot;timerStartTime&quot;</span><span class="token operator">:</span> <span class="token number">1673062042</span><span class="token punctuation">,</span>
  <span class="token property">&quot;timerEndTime&quot;</span><span class="token operator">:</span> <span class="token number">1673755042</span><span class="token punctuation">,</span>
  <span class="token property">&quot;meetingStatus&quot;</span><span class="token operator">:</span> <span class="token string">&quot;CREATED&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_3-结束会议" tabindex="-1"><a class="header-anchor" href="#_3-结束会议" aria-hidden="true">#</a> 3.结束会议</h3><h4 id="接口说明-2" tabindex="-1"><a class="header-anchor" href="#接口说明-2" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于主动结束一个正在进行中的会议。</p><h4 id="请求方法与接入点-2" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-2" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：PUT</li><li>接入点：/v1/meeting-center/meetings/{id}/end</li></ul><h4 id="http-请求-1" tabindex="-1"><a class="header-anchor" href="#http-请求-1" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-2" tabindex="-1"><a class="header-anchor" href="#路径参数-2" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>id</td><td>Long</td><td>true</td><td>会议ID</td></tr></tbody></table><h5 id="请求头-2" tabindex="-1"><a class="header-anchor" href="#请求头-2" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-2" tabindex="-1"><a class="header-anchor" href="#请求包体-2" aria-hidden="true">#</a> 请求包体</h5><p>/</p><h4 id="请求示例-2" tabindex="-1"><a class="header-anchor" href="#请求示例-2" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v1/meeting-center/meetings/109391932341489664/end</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-2" tabindex="-1"><a class="header-anchor" href="#http-响应-2" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>code</td><td>String</td><td>VCaaS 系统响应码</td></tr><tr><td>message</td><td>String</td><td>VCaaS 系统响应提示</td></tr></tbody></table><h4 id="响应示例-2" tabindex="-1"><a class="header-anchor" href="#响应示例-2" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;code&quot;</span><span class="token operator">:</span> <span class="token string">&quot;SYS20000&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;message&quot;</span><span class="token operator">:</span> <span class="token string">&quot;success&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_4-查询会议列表" tabindex="-1"><a class="header-anchor" href="#_4-查询会议列表" aria-hidden="true">#</a> 4.查询会议列表</h3><h4 id="接口说明-3" tabindex="-1"><a class="header-anchor" href="#接口说明-3" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于分页查询机构下的所有会议。</p><h4 id="请求方法与接入点-3" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-3" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：GET</li><li>接入点：/v2/meeting-center/meetings</li></ul><h4 id="http-请求-2" tabindex="-1"><a class="header-anchor" href="#http-请求-2" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-3" tabindex="-1"><a class="header-anchor" href="#路径参数-3" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>page</td><td>Long</td><td>false</td><td>当前页，默认值：0</td></tr><tr><td>size</td><td>Long</td><td>false</td><td>分页大小，默认值：10</td></tr></tbody></table><h5 id="请求头-3" tabindex="-1"><a class="header-anchor" href="#请求头-3" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-3" tabindex="-1"><a class="header-anchor" href="#请求包体-3" aria-hidden="true">#</a> 请求包体</h5><p>/</p><h4 id="请求示例-3" tabindex="-1"><a class="header-anchor" href="#请求示例-3" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v1/meeting-center/meetings?page=0&amp;size=10</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-3" tabindex="-1"><a class="header-anchor" href="#http-响应-3" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>total</td><td>Long</td><td>总记录数</td></tr><tr><td>page</td><td>Long</td><td>当前页</td></tr><tr><td>size</td><td>Long</td><td>分页大小</td></tr><tr><td>data</td><td>List</td><td>数据集合</td></tr></tbody></table><h4 id="响应示例-3" tabindex="-1"><a class="header-anchor" href="#响应示例-3" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;total&quot;</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
  <span class="token property">&quot;page&quot;</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
  <span class="token property">&quot;size&quot;</span><span class="token operator">:</span> <span class="token number">10</span><span class="token punctuation">,</span>
  <span class="token property">&quot;data&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
    <span class="token punctuation">{</span>
      <span class="token property">&quot;meetingExternalId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;500000&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;meetingTitle&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Tech meeting&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;meetingId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;109391932341489664&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;meetingUrl&quot;</span><span class="token operator">:</span> <span class="token string">&quot;https://dev.vcaas.hilinkdemo.com/meeting&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;startTime&quot;</span><span class="token operator">:</span> <span class="token number">1673062042</span><span class="token punctuation">,</span>
      <span class="token property">&quot;endTime&quot;</span><span class="token operator">:</span> <span class="token number">1673755042</span><span class="token punctuation">,</span>
      <span class="token property">&quot;timerStartTime&quot;</span><span class="token operator">:</span> <span class="token number">1673071200</span><span class="token punctuation">,</span>
      <span class="token property">&quot;timerEndTime&quot;</span><span class="token operator">:</span> <span class="token number">1673078400</span><span class="token punctuation">,</span>
      <span class="token property">&quot;meetingStatus&quot;</span><span class="token operator">:</span> <span class="token string">&quot;CREATED&quot;</span>
    <span class="token punctuation">}</span>
  <span class="token punctuation">]</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_5-查询会议" tabindex="-1"><a class="header-anchor" href="#_5-查询会议" aria-hidden="true">#</a> 5.查询会议</h3><h4 id="接口说明-4" tabindex="-1"><a class="header-anchor" href="#接口说明-4" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于根据会议ID查询单个会议。</p><h4 id="请求方法与接入点-4" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-4" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：GET</li><li>接入点：/v2/meeting-center/meetings/{id}</li></ul><h4 id="http-请求-3" tabindex="-1"><a class="header-anchor" href="#http-请求-3" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-4" tabindex="-1"><a class="header-anchor" href="#路径参数-4" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>id</td><td>Long</td><td>true</td><td>会议ID</td></tr></tbody></table><h5 id="请求头-4" tabindex="-1"><a class="header-anchor" href="#请求头-4" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-4" tabindex="-1"><a class="header-anchor" href="#请求包体-4" aria-hidden="true">#</a> 请求包体</h5><p>/</p><h4 id="请求示例-4" tabindex="-1"><a class="header-anchor" href="#请求示例-4" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v2/meeting-center/meetings/109391932341489664</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-4" tabindex="-1"><a class="header-anchor" href="#http-响应-4" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>meetingExternalId</td><td>String</td><td>会议外部ID</td></tr><tr><td>meetingTitle</td><td>String</td><td>会议名称</td></tr><tr><td>meetingId</td><td>String</td><td>会议ID，将作为生成 JoinToken 的参数</td></tr><tr><td>meetingUrl</td><td>String</td><td>会议地址，用于拼接会议链接</td></tr><tr><td>startTime</td><td>Long</td><td>会议开始时间，UTC时间戳，单位：秒</td></tr><tr><td>endTime</td><td>Long</td><td>会议结束时间，UTC时间戳，单位：秒</td></tr><tr><td>timerStartTime</td><td>Integer</td><td>计时开始时间，UTC时间戳，单位：秒</td></tr><tr><td>timerEndTime</td><td>Integer</td><td>计时结束时间，UTC时间戳，单位：秒</td></tr><tr><td>meetingStatus</td><td>String</td><td>会议状态</td></tr></tbody></table><h4 id="响应示例-4" tabindex="-1"><a class="header-anchor" href="#响应示例-4" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;meetingExternalId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;500000&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;meetingTitle&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Tech meeting&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;meetingId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;109391932341489664&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;meetingUrl&quot;</span><span class="token operator">:</span> <span class="token string">&quot;https://dev.vcaas.hilinkdemo.com/meeting&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;startTime&quot;</span><span class="token operator">:</span> <span class="token number">1673062042</span><span class="token punctuation">,</span>
  <span class="token property">&quot;endTime&quot;</span><span class="token operator">:</span> <span class="token number">1673755042</span><span class="token punctuation">,</span>
  <span class="token property">&quot;timerStartTime&quot;</span><span class="token operator">:</span> <span class="token number">1673071200</span><span class="token punctuation">,</span>
  <span class="token property">&quot;timerEndTime&quot;</span><span class="token operator">:</span> <span class="token number">1673078400</span><span class="token punctuation">,</span>
  <span class="token property">&quot;meetingStatus&quot;</span><span class="token operator">:</span> <span class="token string">&quot;CREATED&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_6-删除会议" tabindex="-1"><a class="header-anchor" href="#_6-删除会议" aria-hidden="true">#</a> 6.删除会议</h3><h4 id="接口说明-5" tabindex="-1"><a class="header-anchor" href="#接口说明-5" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于删除一个会议，删除后会议无法通过查询接口查询。</p><h4 id="请求方法与接入点-5" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-5" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：DELETE</li><li>接入点：/v1/meeting-center/meetings/{id}</li></ul><h4 id="http-请求-4" tabindex="-1"><a class="header-anchor" href="#http-请求-4" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-5" tabindex="-1"><a class="header-anchor" href="#路径参数-5" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>id</td><td>Long</td><td>true</td><td>会议ID</td></tr></tbody></table><h5 id="请求头-5" tabindex="-1"><a class="header-anchor" href="#请求头-5" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-5" tabindex="-1"><a class="header-anchor" href="#请求包体-5" aria-hidden="true">#</a> 请求包体</h5><p>/</p><h4 id="请求示例-5" tabindex="-1"><a class="header-anchor" href="#请求示例-5" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v1/meeting-center/meetings/109391932341489664</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-5" tabindex="-1"><a class="header-anchor" href="#http-响应-5" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>code</td><td>String</td><td>VCaaS 系统响应码</td></tr><tr><td>message</td><td>String</td><td>VCaaS 系统响应提示</td></tr></tbody></table><h4 id="响应示例-5" tabindex="-1"><a class="header-anchor" href="#响应示例-5" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;code&quot;</span><span class="token operator">:</span> <span class="token string">&quot;SYS20000&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;message&quot;</span><span class="token operator">:</span> <span class="token string">&quot;success&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_7-查询会议文档列表" tabindex="-1"><a class="header-anchor" href="#_7-查询会议文档列表" aria-hidden="true">#</a> 7.查询会议文档列表</h3><h4 id="接口说明-6" tabindex="-1"><a class="header-anchor" href="#接口说明-6" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于查询指定会议下的文档集合。</p><h4 id="请求方法与接入点-6" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-6" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：GET</li><li>接入点：/v1/meeting-center/meetings/{id}/documents</li></ul><h4 id="http-请求-5" tabindex="-1"><a class="header-anchor" href="#http-请求-5" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-6" tabindex="-1"><a class="header-anchor" href="#路径参数-6" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>id</td><td>Long</td><td>true</td><td>会议ID</td></tr></tbody></table><h5 id="请求头-6" tabindex="-1"><a class="header-anchor" href="#请求头-6" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-6" tabindex="-1"><a class="header-anchor" href="#请求包体-6" aria-hidden="true">#</a> 请求包体</h5><p>/</p><h4 id="请求示例-6" tabindex="-1"><a class="header-anchor" href="#请求示例-6" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v1/meeting-center/meetings/109391932341489664/documents</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-6" tabindex="-1"><a class="header-anchor" href="#http-响应-6" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>docId</td><td>String</td><td>文件ID</td></tr><tr><td>name</td><td>String</td><td>文件名</td></tr><tr><td>type</td><td>String</td><td>文件类型</td></tr><tr><td>fileKey</td><td>String</td><td>文件Key</td></tr><tr><td>fileStatus</td><td>String</td><td>文件状态</td></tr><tr><td>fileSize</td><td>Long</td><td>文件大小</td></tr></tbody></table><h4 id="响应示例-6" tabindex="-1"><a class="header-anchor" href="#响应示例-6" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">[</span>
  <span class="token punctuation">{</span>
    <span class="token property">&quot;docId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;128930307276673024&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;name&quot;</span><span class="token operator">:</span> <span class="token string">&quot;exampleFolder&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;type&quot;</span><span class="token operator">:</span> <span class="token string">&quot;folder&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;fileKey&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;fileStatus&quot;</span><span class="token operator">:</span> <span class="token string">&quot;uploaded&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;fileSize&quot;</span><span class="token operator">:</span> <span class="token number">460668</span><span class="token punctuation">,</span>
    <span class="token property">&quot;children&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
      <span class="token punctuation">{</span>
        <span class="token property">&quot;docId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;100313458125443072&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;name&quot;</span><span class="token operator">:</span> <span class="token string">&quot;test000.ppt&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;type&quot;</span><span class="token operator">:</span> <span class="token string">&quot;ppt&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;fileKey&quot;</span><span class="token operator">:</span> <span class="token string">&quot;91232529172008960/test000.ppt&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;fileStatus&quot;</span><span class="token operator">:</span> <span class="token string">&quot;uploaded&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;fileSize&quot;</span><span class="token operator">:</span> <span class="token number">460668</span><span class="token punctuation">,</span>
        <span class="token property">&quot;children&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">]</span>
      <span class="token punctuation">}</span>
    <span class="token punctuation">]</span>
  <span class="token punctuation">}</span>
<span class="token punctuation">]</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_8-添加会议文档" tabindex="-1"><a class="header-anchor" href="#_8-添加会议文档" aria-hidden="true">#</a> 8.添加会议文档</h3><h4 id="接口说明-7" tabindex="-1"><a class="header-anchor" href="#接口说明-7" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于向指定会议添加一个或多个文档。</p><h4 id="请求方法与接入点-7" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-7" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：POST</li><li>接入点：/v1/meeting-center/meetings/{id}/documents</li></ul><h4 id="http-请求-6" tabindex="-1"><a class="header-anchor" href="#http-请求-6" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-7" tabindex="-1"><a class="header-anchor" href="#路径参数-7" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>id</td><td>Long</td><td>true</td><td>会议ID</td></tr></tbody></table><h5 id="请求头-7" tabindex="-1"><a class="header-anchor" href="#请求头-7" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-7" tabindex="-1"><a class="header-anchor" href="#请求包体-7" aria-hidden="true">#</a> 请求包体</h5><p>该 API 需要在请求包体中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>docIds</td><td>List</td><td>true</td><td>文档ID集合</td></tr></tbody></table><h4 id="请求示例-7" tabindex="-1"><a class="header-anchor" href="#请求示例-7" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v1/meeting-center/meetings/109391932341489664/documents</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li><li>请求包体内容：</li></ul><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;docIds&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
    <span class="token string">&quot;101102960439857152&quot;</span><span class="token punctuation">,</span>
    <span class="token string">&quot;102944975171489792&quot;</span>
  <span class="token punctuation">]</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="http-响应-7" tabindex="-1"><a class="header-anchor" href="#http-响应-7" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>code</td><td>String</td><td>VCaaS 系统响应码</td></tr><tr><td>message</td><td>String</td><td>VCaaS 系统响应提示</td></tr></tbody></table><h4 id="响应示例-7" tabindex="-1"><a class="header-anchor" href="#响应示例-7" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;code&quot;</span><span class="token operator">:</span> <span class="token string">&quot;SYS20000&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;message&quot;</span><span class="token operator">:</span> <span class="token string">&quot;success&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_9-删除会议文档" tabindex="-1"><a class="header-anchor" href="#_9-删除会议文档" aria-hidden="true">#</a> 9.删除会议文档</h3><h4 id="接口说明-8" tabindex="-1"><a class="header-anchor" href="#接口说明-8" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于删除指定会议中的指定文档。</p><h4 id="请求方法与接入点-8" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-8" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：DELETE</li><li>接入点：/v1/meeting-center/meetings/{id}/documents/{docId}</li></ul><h4 id="http-请求-7" tabindex="-1"><a class="header-anchor" href="#http-请求-7" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-8" tabindex="-1"><a class="header-anchor" href="#路径参数-8" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>id</td><td>Long</td><td>true</td><td>会议ID</td></tr><tr><td>docId</td><td>Long</td><td>true</td><td>文档ID</td></tr></tbody></table><h5 id="请求头-8" tabindex="-1"><a class="header-anchor" href="#请求头-8" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-8" tabindex="-1"><a class="header-anchor" href="#请求包体-8" aria-hidden="true">#</a> 请求包体</h5><p>/</p><h4 id="请求示例-8" tabindex="-1"><a class="header-anchor" href="#请求示例-8" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v1/meeting-center/meetings/109391932341489664/documents/101102960439857152</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-8" tabindex="-1"><a class="header-anchor" href="#http-响应-8" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>code</td><td>String</td><td>VCaaS 系统响应码</td></tr><tr><td>message</td><td>String</td><td>VCaaS 系统响应提示</td></tr></tbody></table><h4 id="响应示例-8" tabindex="-1"><a class="header-anchor" href="#响应示例-8" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;code&quot;</span><span class="token operator">:</span> <span class="token string">&quot;SYS20000&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;message&quot;</span><span class="token operator">:</span> <span class="token string">&quot;success&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_10-查询会议录像列表" tabindex="-1"><a class="header-anchor" href="#_10-查询会议录像列表" aria-hidden="true">#</a> 10.查询会议录像列表</h3><h4 id="接口说明-9" tabindex="-1"><a class="header-anchor" href="#接口说明-9" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于查询会议中的录像视频。</p><h4 id="请求方法与接入点-9" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-9" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：GET</li><li>接入点：/v2/meeting-center/meetings/{id}/recordings</li></ul><h4 id="http-请求-8" tabindex="-1"><a class="header-anchor" href="#http-请求-8" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-9" tabindex="-1"><a class="header-anchor" href="#路径参数-9" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>id</td><td>Long</td><td>true</td><td>会议ID</td></tr></tbody></table><h5 id="请求头-9" tabindex="-1"><a class="header-anchor" href="#请求头-9" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-9" tabindex="-1"><a class="header-anchor" href="#请求包体-9" aria-hidden="true">#</a> 请求包体</h5><p>/</p><h4 id="请求示例-9" tabindex="-1"><a class="header-anchor" href="#请求示例-9" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v2/meeting-center/meetings/271373502823706624/recordings</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-9" tabindex="-1"><a class="header-anchor" href="#http-响应-9" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>meetingId</td><td>String</td><td>会议ID</td></tr><tr><td>meetingTitle</td><td>String</td><td>会议标题</td></tr><tr><td>recordingTitle</td><td>String</td><td>录像标题</td></tr><tr><td>videoUrl</td><td>String</td><td>录像播放地址</td></tr><tr><td>audioUrl</td><td>String</td><td>音频播放地址（创建会议 recordingFileTypes 配置了 mp3 格式）</td></tr><tr><td>beginTime</td><td>Long</td><td>开始时间</td></tr><tr><td>endTime</td><td>Long</td><td>结束时间</td></tr></tbody></table><h4 id="响应示例-9" tabindex="-1"><a class="header-anchor" href="#响应示例-9" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">[</span>
  <span class="token punctuation">{</span>
    <span class="token property">&quot;meetingId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;271373502823706624&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;meetingTitle&quot;</span><span class="token operator">:</span> <span class="token string">&quot;test meeting&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;recordingTitle&quot;</span><span class="token operator">:</span> <span class="token string">&quot;test meeting 01&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;videoUrl&quot;</span><span class="token operator">:</span> <span class="token string">&quot;https://hilink-agora-record-dev.s3.amazonaws.com/71/f20295c78e46e69e7f1c74960821d3f1_VCaaS7161748_0.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Date=20230331T055224Z&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Expires=3599&amp;X-Amz-Credential=ASIA5MC3STOBS4HWLDDJ%2F20230331%2Fus-east-1%2Fs3%2Faws4_request&amp;X-Amz-Signature=f6c4cb6d46c6c9af0c4c76521d98078e6bbc7f587dce215139ef2e0d51dd6255&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;audioUrl&quot;</span><span class="token operator">:</span> <span class="token string">&quot;https://hilink-agora-record-dev.s3.amazonaws.com/71/f20295c78e46e69e7f1c74960821d3f1_VCaaS7161748_0_1711598011095.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Date=20230331T055224Z&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Expires=3599&amp;X-Amz-Credential=ASIA5MC3STOBS4HWLDDJ%2F20230331%2Fus-east-1%2Fs3%2Faws4_request&amp;X-Amz-Signature=f6c4cb6d46c6c9af0c4c76521d98078e6bbc7f587dce215139ef2e0d51dd6255&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;beginTime&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1711594322&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;endTime&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1711594380&quot;</span>
  <span class="token punctuation">}</span>
<span class="token punctuation">]</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_11-查询会议数据" tabindex="-1"><a class="header-anchor" href="#_11-查询会议数据" aria-hidden="true">#</a> 11.查询会议数据</h3><h4 id="接口说明-10" tabindex="-1"><a class="header-anchor" href="#接口说明-10" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于查询会议过程中产生的数据，包括会议时长数据，会议与会者考勤数据，会议录像数据，会议互动数据，会议与会者互动数据。</p><h4 id="请求方法与接入点-10" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-10" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：GET</li><li>接入点：/v1/meeting-center/meetings/{id}/data</li></ul><h4 id="http-请求-9" tabindex="-1"><a class="header-anchor" href="#http-请求-9" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-10" tabindex="-1"><a class="header-anchor" href="#路径参数-10" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>id</td><td>Long</td><td>true</td><td>会议ID</td></tr></tbody></table><h5 id="请求头-10" tabindex="-1"><a class="header-anchor" href="#请求头-10" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-10" tabindex="-1"><a class="header-anchor" href="#请求包体-10" aria-hidden="true">#</a> 请求包体</h5><p>/</p><h4 id="请求示例-10" tabindex="-1"><a class="header-anchor" href="#请求示例-10" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v1/meeting-center/meetings/109391932341489664/data</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-10" tabindex="-1"><a class="header-anchor" href="#http-响应-10" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>meetingData</td><td>Object</td><td>会议时长数据</td></tr><tr><td>attendeeDatas</td><td>Object</td><td>会议与会者考勤数据</td></tr><tr><td>meetingVideoData</td><td>Object</td><td>会议录像数据</td></tr><tr><td>meetingInteractiveData</td><td>Object</td><td>会议互动数据</td></tr><tr><td>attendeeInteractiveDatas</td><td>Object</td><td>会议与会者互动数据</td></tr><tr><td>evaluationData</td><td>Object</td><td>课后评价数据</td></tr></tbody></table><h4 id="响应示例-10" tabindex="-1"><a class="header-anchor" href="#响应示例-10" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;meetingData&quot;</span><span class="token operator">:</span> <span class="token punctuation">{</span>
    <span class="token property">&quot;meetingUid&quot;</span><span class="token operator">:</span> <span class="token string">&quot;103288082375249920&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;meetingExternalId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;123&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;scheduledStartTime&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1671519598&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;scheduledEndTime&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1692196976&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;startTime&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1672132286&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;endTime&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1672201926&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;duration&quot;</span><span class="token operator">:</span> <span class="token string">&quot;2024&quot;</span>
  <span class="token punctuation">}</span><span class="token punctuation">,</span>
  <span class="token property">&quot;attendeeDatas&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
    <span class="token punctuation">{</span>
      <span class="token property">&quot;meetingUid&quot;</span><span class="token operator">:</span> <span class="token string">&quot;103288082375249920&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;meetingExternalId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;123&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;attendeeUid&quot;</span><span class="token operator">:</span> <span class="token string">&quot;105859080664518656&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;externalId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Q8NnQKOaWhax8cD195wB7Q==&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;timeIn&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1672132517&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;timeOut&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1672133011&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;device&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;details&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
        <span class="token punctuation">{</span>
          <span class="token property">&quot;type&quot;</span><span class="token operator">:</span> <span class="token string">&quot;AttendeeJoined&quot;</span><span class="token punctuation">,</span>
          <span class="token property">&quot;timestamp&quot;</span><span class="token operator">:</span> <span class="token number">1672132517822</span>
        <span class="token punctuation">}</span><span class="token punctuation">,</span>
        <span class="token punctuation">{</span>
          <span class="token property">&quot;type&quot;</span><span class="token operator">:</span> <span class="token string">&quot;AttendeeLeft&quot;</span><span class="token punctuation">,</span>
          <span class="token property">&quot;timestamp&quot;</span><span class="token operator">:</span> <span class="token number">1672132700326</span>
        <span class="token punctuation">}</span><span class="token punctuation">,</span>
        <span class="token punctuation">{</span>
          <span class="token property">&quot;type&quot;</span><span class="token operator">:</span> <span class="token string">&quot;AttendeeJoined&quot;</span><span class="token punctuation">,</span>
          <span class="token property">&quot;timestamp&quot;</span><span class="token operator">:</span> <span class="token number">1672132952680</span>
        <span class="token punctuation">}</span><span class="token punctuation">,</span>
        <span class="token punctuation">{</span>
          <span class="token property">&quot;type&quot;</span><span class="token operator">:</span> <span class="token string">&quot;AttendeeLeft&quot;</span><span class="token punctuation">,</span>
          <span class="token property">&quot;timestamp&quot;</span><span class="token operator">:</span> <span class="token number">1672133011815</span>
        <span class="token punctuation">}</span>
      <span class="token punctuation">]</span>
    <span class="token punctuation">}</span>
  <span class="token punctuation">]</span><span class="token punctuation">,</span>
  <span class="token property">&quot;meetingVideoData&quot;</span><span class="token operator">:</span> <span class="token punctuation">{</span>
    <span class="token property">&quot;meetingUid&quot;</span><span class="token operator">:</span> <span class="token string">&quot;103288082375249920&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;meetingExternalId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;123&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;videoUrls&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
      <span class="token string">&quot;https://hilink-agora-record-dev.s3.amazonaws.com/31/11e35f12a24b170324e9b38307ee9011_VCaaS31104936_0.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Date=20230113T105238Z&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Expires=3600&amp;X-Amz-Credential=AKIA5MC3STOBSQDRGF7M%2F20230113%2Fus-east-1%2Fs3%2Faws4_request&amp;X-Amz-Signature=f08aa8d30c2e12ef4a909824413a13e489d409f673013414cd4b444cb48b03b6&quot;</span>
    <span class="token punctuation">]</span>
  <span class="token punctuation">}</span><span class="token punctuation">,</span>
  <span class="token property">&quot;meetingInteractiveData&quot;</span><span class="token operator">:</span> <span class="token punctuation">{</span>
    <span class="token property">&quot;meetingUid&quot;</span><span class="token operator">:</span> <span class="token string">&quot;103288082375249920&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;meetingExternalId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;123&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;quizData&quot;</span><span class="token operator">:</span> <span class="token punctuation">{</span>
      <span class="token property">&quot;totalCount&quot;</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
      <span class="token property">&quot;detailDatas&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
        <span class="token punctuation">{</span>
          <span class="token property">&quot;id&quot;</span><span class="token operator">:</span> <span class="token string">&quot;f8d836e56fb030b893e0f3a05bc487a9&quot;</span><span class="token punctuation">,</span>
          <span class="token property">&quot;content&quot;</span><span class="token operator">:</span> <span class="token punctuation">{</span>
            <span class="token property">&quot;options&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
              <span class="token punctuation">{</span>
                <span class="token property">&quot;value&quot;</span><span class="token operator">:</span> <span class="token string">&quot;A&quot;</span><span class="token punctuation">,</span>
                <span class="token property">&quot;label&quot;</span><span class="token operator">:</span> <span class="token string">&quot;ff&quot;</span>
              <span class="token punctuation">}</span><span class="token punctuation">,</span>
              <span class="token punctuation">{</span>
                <span class="token property">&quot;value&quot;</span><span class="token operator">:</span> <span class="token string">&quot;B&quot;</span><span class="token punctuation">,</span>
                <span class="token property">&quot;label&quot;</span><span class="token operator">:</span> <span class="token string">&quot;ffff&quot;</span>
              <span class="token punctuation">}</span>
            <span class="token punctuation">]</span><span class="token punctuation">,</span>
            <span class="token property">&quot;content&quot;</span><span class="token operator">:</span> <span class="token string">&quot;jjjf&quot;</span>
          <span class="token punctuation">}</span><span class="token punctuation">,</span>
          <span class="token property">&quot;averageAccuracy&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span>
          <span class="token property">&quot;correctAnswer&quot;</span><span class="token operator">:</span> <span class="token string">&quot;A&quot;</span>
        <span class="token punctuation">}</span>
      <span class="token punctuation">]</span>
    <span class="token punctuation">}</span><span class="token punctuation">,</span>
    <span class="token property">&quot;pollData&quot;</span><span class="token operator">:</span> <span class="token punctuation">{</span>
      <span class="token property">&quot;totalCount&quot;</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
      <span class="token property">&quot;detailDatas&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
        <span class="token punctuation">{</span>
          <span class="token property">&quot;id&quot;</span><span class="token operator">:</span> <span class="token string">&quot;65155160d48337ee47bcd634bd67bc66&quot;</span><span class="token punctuation">,</span>
          <span class="token property">&quot;content&quot;</span><span class="token operator">:</span> <span class="token punctuation">{</span>
            <span class="token property">&quot;options&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
              <span class="token punctuation">{</span>
                <span class="token property">&quot;value&quot;</span><span class="token operator">:</span> <span class="token string">&quot;A&quot;</span><span class="token punctuation">,</span>
                <span class="token property">&quot;label&quot;</span><span class="token operator">:</span> <span class="token string">&quot;fff&quot;</span>
              <span class="token punctuation">}</span><span class="token punctuation">,</span>
              <span class="token punctuation">{</span>
                <span class="token property">&quot;value&quot;</span><span class="token operator">:</span> <span class="token string">&quot;B&quot;</span><span class="token punctuation">,</span>
                <span class="token property">&quot;label&quot;</span><span class="token operator">:</span> <span class="token string">&quot;ffffff&quot;</span>
              <span class="token punctuation">}</span>
            <span class="token punctuation">]</span><span class="token punctuation">,</span>
            <span class="token property">&quot;content&quot;</span><span class="token operator">:</span> <span class="token string">&quot;nihaoy&quot;</span>
          <span class="token punctuation">}</span>
        <span class="token punctuation">}</span>
      <span class="token punctuation">]</span>
    <span class="token punctuation">}</span>
  <span class="token punctuation">}</span><span class="token punctuation">,</span>
  <span class="token property">&quot;attendeeInteractiveDatas&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
    <span class="token punctuation">{</span>
      <span class="token property">&quot;meetingUid&quot;</span><span class="token operator">:</span> <span class="token string">&quot;103288082375249920&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;meetingExternalId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;123&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;attendeeUid&quot;</span><span class="token operator">:</span> <span class="token string">&quot;106838452825362432&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;externalId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;FWhhpuTn1rUif3UM70gq7Q==&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;attendeeQuizData&quot;</span><span class="token operator">:</span> <span class="token punctuation">{</span>
        <span class="token property">&quot;count&quot;</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
        <span class="token property">&quot;answers&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
          <span class="token punctuation">{</span>
            <span class="token property">&quot;id&quot;</span><span class="token operator">:</span> <span class="token string">&quot;ef84a2b4634bd53dee901b59076a5d5d&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;username&quot;</span><span class="token operator">:</span> <span class="token string">&quot;106838452825362432&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;questionType&quot;</span><span class="token operator">:</span> <span class="token string">&quot;MULTIPLE_CHOICE&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;selection&quot;</span><span class="token operator">:</span> <span class="token string">&quot;A&quot;</span>
          <span class="token punctuation">}</span>
        <span class="token punctuation">]</span>
      <span class="token punctuation">}</span><span class="token punctuation">,</span>
      <span class="token property">&quot;attendeePollData&quot;</span><span class="token operator">:</span> <span class="token punctuation">{</span>
        <span class="token property">&quot;count&quot;</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
        <span class="token property">&quot;answers&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
          <span class="token punctuation">{</span>
            <span class="token property">&quot;id&quot;</span><span class="token operator">:</span> <span class="token string">&quot;6f3d5e11338c834b667940f85e0da317&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;username&quot;</span><span class="token operator">:</span> <span class="token string">&quot;106838452825362432&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;pollType&quot;</span><span class="token operator">:</span> <span class="token string">&quot;MULTIPLE_CHOICE&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;pollOption&quot;</span><span class="token operator">:</span> <span class="token punctuation">{</span>
              <span class="token property">&quot;value&quot;</span><span class="token operator">:</span> <span class="token string">&quot;A&quot;</span><span class="token punctuation">,</span>
              <span class="token property">&quot;label&quot;</span><span class="token operator">:</span> <span class="token string">&quot;hoa&quot;</span>
            <span class="token punctuation">}</span>
          <span class="token punctuation">}</span>
        <span class="token punctuation">]</span>
      <span class="token punctuation">}</span>
    <span class="token punctuation">}</span>
  <span class="token punctuation">]</span><span class="token punctuation">,</span>
  <span class="token property">&quot;evaluationData&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
    <span class="token punctuation">{</span>
      <span class="token property">&quot;attendeeUid&quot;</span><span class="token operator">:</span> <span class="token string">&quot;222883139968741376&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;externalId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;3f4cf897028313443fcf93e48a5fda60&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;attendeeType&quot;</span><span class="token operator">:</span> <span class="token string">&quot;HOST&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;score&quot;</span><span class="token operator">:</span> <span class="token number">4</span><span class="token punctuation">,</span>
      <span class="token property">&quot;feedback&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
      <span class="token property">&quot;review&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span>
    <span class="token punctuation">}</span>
  <span class="token punctuation">]</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_12-添加会议预设-quiz" tabindex="-1"><a class="header-anchor" href="#_12-添加会议预设-quiz" aria-hidden="true">#</a> 12.添加会议预设 Quiz</h3><h4 id="接口说明-11" tabindex="-1"><a class="header-anchor" href="#接口说明-11" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于向指定会议添加一个或多个 Quiz。</p><h4 id="请求方法与接入点-11" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-11" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：POST</li><li>接入点：/v2/meeting-center/meetings/{id}/quizzes</li></ul><h4 id="http-请求-10" tabindex="-1"><a class="header-anchor" href="#http-请求-10" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-11" tabindex="-1"><a class="header-anchor" href="#路径参数-11" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>id</td><td>Long</td><td>true</td><td>会议ID</td></tr></tbody></table><h5 id="请求头-11" tabindex="-1"><a class="header-anchor" href="#请求头-11" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-11" tabindex="-1"><a class="header-anchor" href="#请求包体-11" aria-hidden="true">#</a> 请求包体</h5><p>该 API 需要在请求包体中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>quizIds</td><td>List</td><td>true</td><td>Quiz ID集合</td></tr></tbody></table><h4 id="请求示例-11" tabindex="-1"><a class="header-anchor" href="#请求示例-11" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v2/meeting-center/meetings/109391932341489664/quizzes</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li><li>请求包体内容：</li></ul><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;quizIds&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
    <span class="token string">&quot;259031606768046080&quot;</span><span class="token punctuation">,</span>
    <span class="token string">&quot;259031736292347904&quot;</span>
  <span class="token punctuation">]</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="http-响应-11" tabindex="-1"><a class="header-anchor" href="#http-响应-11" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>code</td><td>String</td><td>VCaaS 系统响应码</td></tr><tr><td>message</td><td>String</td><td>VCaaS 系统响应提示</td></tr></tbody></table><h4 id="响应示例-11" tabindex="-1"><a class="header-anchor" href="#响应示例-11" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;code&quot;</span><span class="token operator">:</span> <span class="token string">&quot;SYS20000&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;message&quot;</span><span class="token operator">:</span> <span class="token string">&quot;success&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_13-删除会议预设-quiz" tabindex="-1"><a class="header-anchor" href="#_13-删除会议预设-quiz" aria-hidden="true">#</a> 13.删除会议预设 Quiz</h3><h4 id="接口说明-12" tabindex="-1"><a class="header-anchor" href="#接口说明-12" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于删除指定会议中的指定 Quiz。</p><h4 id="请求方法与接入点-12" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-12" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：DELETE</li><li>接入点：/v2/meeting-center/meetings/{id}/quizzes/{quizId}</li></ul><h4 id="http-请求-11" tabindex="-1"><a class="header-anchor" href="#http-请求-11" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-12" tabindex="-1"><a class="header-anchor" href="#路径参数-12" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>id</td><td>Long</td><td>true</td><td>会议ID</td></tr><tr><td>quizId</td><td>Long</td><td>true</td><td>Quiz ID</td></tr></tbody></table><h5 id="请求头-12" tabindex="-1"><a class="header-anchor" href="#请求头-12" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-12" tabindex="-1"><a class="header-anchor" href="#请求包体-12" aria-hidden="true">#</a> 请求包体</h5><p>/</p><h4 id="请求示例-12" tabindex="-1"><a class="header-anchor" href="#请求示例-12" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v2/meeting-center/meetings/109391932341489664/quizzes/260868005909630976</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-12" tabindex="-1"><a class="header-anchor" href="#http-响应-12" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>code</td><td>String</td><td>VCaaS 系统响应码</td></tr><tr><td>message</td><td>String</td><td>VCaaS 系统响应提示</td></tr></tbody></table><h4 id="响应示例-12" tabindex="-1"><a class="header-anchor" href="#响应示例-12" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;code&quot;</span><span class="token operator">:</span> <span class="token string">&quot;SYS20000&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;message&quot;</span><span class="token operator">:</span> <span class="token string">&quot;success&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_14-查询会议-quiz-列表" tabindex="-1"><a class="header-anchor" href="#_14-查询会议-quiz-列表" aria-hidden="true">#</a> 14.查询会议 Quiz 列表</h3><h4 id="接口说明-13" tabindex="-1"><a class="header-anchor" href="#接口说明-13" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于查询指定会议下的 Quiz 集合。</p><h4 id="请求方法与接入点-13" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-13" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：GET</li><li>接入点：/v2/meeting-center/meetings/{id}/quizzes</li></ul><h4 id="http-请求-12" tabindex="-1"><a class="header-anchor" href="#http-请求-12" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-13" tabindex="-1"><a class="header-anchor" href="#路径参数-13" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>id</td><td>Long</td><td>true</td><td>会议ID</td></tr></tbody></table><h5 id="请求头-13" tabindex="-1"><a class="header-anchor" href="#请求头-13" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-13" tabindex="-1"><a class="header-anchor" href="#请求包体-13" aria-hidden="true">#</a> 请求包体</h5><p>/</p><h4 id="请求示例-13" tabindex="-1"><a class="header-anchor" href="#请求示例-13" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v2/meeting-center/meetings/109391932341489664/quizzes</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-13" tabindex="-1"><a class="header-anchor" href="#http-响应-13" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>quizId</td><td>String</td><td>ID</td></tr><tr><td>externalQuizId</td><td>String</td><td>外部 ID</td></tr><tr><td>type</td><td>String</td><td>类型</td></tr><tr><td>duration</td><td>String</td><td>答题时长，单位：秒</td></tr><tr><td>question</td><td>String</td><td>题干</td></tr><tr><td>options</td><td>Object</td><td>选项</td></tr><tr><td>quizStatus</td><td>String</td><td>状态</td></tr></tbody></table><h4 id="响应示例-13" tabindex="-1"><a class="header-anchor" href="#响应示例-13" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">[</span>
  <span class="token punctuation">{</span>
    <span class="token property">&quot;quizId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;260868005909630976&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;externalQuizId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;123456&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;type&quot;</span><span class="token operator">:</span> <span class="token string">&quot;MULTIPLE_CHOICE&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;duration&quot;</span><span class="token operator">:</span> <span class="token string">&quot;45&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;question&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Which of the following are planets in the solar system?&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;options&quot;</span><span class="token operator">:</span> <span class="token punctuation">{</span>
      <span class="token property">&quot;Moon&quot;</span><span class="token operator">:</span> <span class="token string">&quot;false&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;Mars&quot;</span><span class="token operator">:</span> <span class="token string">&quot;true&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;Earth&quot;</span><span class="token operator">:</span> <span class="token string">&quot;true&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;Sun&quot;</span><span class="token operator">:</span> <span class="token string">&quot;false&quot;</span>
    <span class="token punctuation">}</span><span class="token punctuation">,</span>
    <span class="token property">&quot;quizStatus&quot;</span><span class="token operator">:</span> <span class="token string">&quot;CREATED&quot;</span>
  <span class="token punctuation">}</span>
<span class="token punctuation">]</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_15-查询会议聊天数据" tabindex="-1"><a class="header-anchor" href="#_15-查询会议聊天数据" aria-hidden="true">#</a> 15.查询会议聊天数据</h3><h4 id="接口说明-14" tabindex="-1"><a class="header-anchor" href="#接口说明-14" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于查询指定会议下的聊天数据。 备注：当前版本接口仅限于查询主会议中产生的聊天数据，不包括讨论组聊天数据。</p><h4 id="请求方法与接入点-14" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-14" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：GET</li><li>接入点：/v2/meeting-center/meetings/{id}/chatMessage</li></ul><h4 id="http-请求-13" tabindex="-1"><a class="header-anchor" href="#http-请求-13" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-14" tabindex="-1"><a class="header-anchor" href="#路径参数-14" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>id</td><td>Long</td><td>true</td><td>会议ID</td></tr></tbody></table><h5 id="请求头-14" tabindex="-1"><a class="header-anchor" href="#请求头-14" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-14" tabindex="-1"><a class="header-anchor" href="#请求包体-14" aria-hidden="true">#</a> 请求包体</h5><p>/</p><h4 id="请求示例-14" tabindex="-1"><a class="header-anchor" href="#请求示例-14" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v2/meeting-center/meetings/109391932341489664/chatMessage</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-14" tabindex="-1"><a class="header-anchor" href="#http-响应-14" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>meetingExternalId</td><td>String</td><td>会议外部ID</td></tr><tr><td>meetingTitle</td><td>String</td><td>会议名称</td></tr><tr><td>meetingId</td><td>String</td><td>会议ID</td></tr><tr><td>classChat</td><td>List</td><td>消息列表</td></tr></tbody></table><p>classChat字段结构：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>sender</td><td>String</td><td>消息发送者</td></tr><tr><td>timestamp</td><td>Long</td><td>消息发送时间戳，单位：秒</td></tr><tr><td>message</td><td>String</td><td>消息内容</td></tr><tr><td>hasRecalled</td><td>Boolean</td><td>是否被撤回</td></tr></tbody></table><h4 id="响应示例-14" tabindex="-1"><a class="header-anchor" href="#响应示例-14" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
    <span class="token property">&quot;meetingExternalId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1709691919&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;meetingTitle&quot;</span><span class="token operator">:</span> <span class="token string">&quot;chat msg test&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;meetingId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;109391932341489664&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;classChat&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
        <span class="token punctuation">{</span>
            <span class="token property">&quot;sender&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Linda&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;timestamp&quot;</span><span class="token operator">:</span> <span class="token number">1711506181</span><span class="token punctuation">,</span>
            <span class="token property">&quot;message&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Hi, morning&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;hasRecalled&quot;</span><span class="token operator">:</span> <span class="token boolean">true</span>
        <span class="token punctuation">}</span><span class="token punctuation">,</span>
        <span class="token punctuation">{</span>
            <span class="token property">&quot;sender&quot;</span><span class="token operator">:</span> <span class="token string">&quot;David&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;timestamp&quot;</span><span class="token operator">:</span> <span class="token number">1711506177</span><span class="token punctuation">,</span>
            <span class="token property">&quot;message&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Good morning&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;hasRecalled&quot;</span><span class="token operator">:</span> <span class="token boolean">false</span>
        <span class="token punctuation">}</span>
    <span class="token punctuation">]</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_16-添加会议-lesson-plan" tabindex="-1"><a class="header-anchor" href="#_16-添加会议-lesson-plan" aria-hidden="true">#</a> 16.添加会议 Lesson Plan</h3><h4 id="接口说明-15" tabindex="-1"><a class="header-anchor" href="#接口说明-15" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于添加 lesson Plan</p><h4 id="请求方法与接入点-15" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-15" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：POST</li><li>接入点：/v2/meeting-center/meetings/{id}/lesson-plans</li></ul><h4 id="http-请求-14" tabindex="-1"><a class="header-anchor" href="#http-请求-14" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-15" tabindex="-1"><a class="header-anchor" href="#路径参数-15" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>id</td><td>Long</td><td>true</td><td>会议ID</td></tr></tbody></table><h5 id="请求头-15" tabindex="-1"><a class="header-anchor" href="#请求头-15" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-15" tabindex="-1"><a class="header-anchor" href="#请求包体-15" aria-hidden="true">#</a> 请求包体</h5><p>该 API 需要在请求包体中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>lessonPlanIds</td><td>List</td><td>true</td><td>教案的唯一标识符数组</td></tr></tbody></table><h4 id="请求示例-15" tabindex="-1"><a class="header-anchor" href="#请求示例-15" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v2/meeting-center/meetings/271625972762198016/lesson-plans</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li><li>请求包体内容：</li></ul><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;lessonPlanIds&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
    <span class="token string">&quot;208765402413666304&quot;</span><span class="token punctuation">,</span>
    <span class="token string">&quot;265273736456966144&quot;</span>
  <span class="token punctuation">]</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="http-响应-15" tabindex="-1"><a class="header-anchor" href="#http-响应-15" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>code</td><td>String</td><td>VCaaS 系统响应码</td></tr><tr><td>message</td><td>String</td><td>VCaaS 系统响应提示</td></tr></tbody></table><h4 id="响应示例-15" tabindex="-1"><a class="header-anchor" href="#响应示例-15" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
    <span class="token property">&quot;code&quot;</span><span class="token operator">:</span> <span class="token string">&quot;SYS20000&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;message&quot;</span><span class="token operator">:</span> <span class="token string">&quot;success&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_17-查询会议-lesson-plan-列表" tabindex="-1"><a class="header-anchor" href="#_17-查询会议-lesson-plan-列表" aria-hidden="true">#</a> 17.查询会议 Lesson Plan 列表</h3><h4 id="接口说明-16" tabindex="-1"><a class="header-anchor" href="#接口说明-16" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于查询会议的 lesson Plan 列表</p><h4 id="请求方法与接入点-16" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-16" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：GET</li><li>接入点：/v2/meeting-center/meetings/{id}/lesson-plans</li></ul><h4 id="http-请求-15" tabindex="-1"><a class="header-anchor" href="#http-请求-15" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-16" tabindex="-1"><a class="header-anchor" href="#路径参数-16" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>id</td><td>Long</td><td>true</td><td>会议ID</td></tr></tbody></table><h5 id="请求头-16" tabindex="-1"><a class="header-anchor" href="#请求头-16" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-16" tabindex="-1"><a class="header-anchor" href="#请求包体-16" aria-hidden="true">#</a> 请求包体</h5><p>/</p><h4 id="请求示例-16" tabindex="-1"><a class="header-anchor" href="#请求示例-16" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v2/meeting-center/meetings/271625972762198016/lesson-plans</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-16" tabindex="-1"><a class="header-anchor" href="#http-响应-16" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>lessonPlanId</td><td>String</td><td>教案的唯一标识符</td></tr><tr><td>lessonPlanExternalId</td><td>String</td><td>外部标识符</td></tr><tr><td>topic</td><td>String</td><td>课题名称</td></tr><tr><td>audience</td><td>String</td><td>目标听众</td></tr><tr><td>duration</td><td>String</td><td>课程时长</td></tr><tr><td>learningObjective</td><td>String</td><td>学习目标</td></tr><tr><td>language</td><td>String</td><td>授课语言</td></tr><tr><td>additionalInfo</td><td>String</td><td>额外信息（例如学生的特殊需求）</td></tr><tr><td>content</td><td>String</td><td>课程内容，支持Markdown格式</td></tr></tbody></table><h4 id="响应示例-16" tabindex="-1"><a class="header-anchor" href="#响应示例-16" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">[</span>
  <span class="token punctuation">{</span>
        <span class="token property">&quot;lessonPlanId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;271541303442059264&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;lessonPlanExternalId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;123456&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;topic&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Math&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;audience&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1st grade student&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;duration&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1 hour&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;learningObjective&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;additionalInfo&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;language&quot;</span><span class="token operator">:</span> <span class="token string">&quot;English&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;content&quot;</span><span class="token operator">:</span> <span class="token string">&quot;# Math Lesson Plan for 1st Grade Students\\n\\n## Learning Objective:\\n- Students will be able to identify and describe the properties of 2D shapes.\\n\\n## Opening Assessment:\\n- Ask students to name as many shapes as they can in 1 minute. This will help the teacher understand the prior knowledge of the students regarding shapes.\\n\\n## Lesson Plan:\\n1. **Introduction to 2D Shapes**\\n   - Use a whiteboard to draw and label different 2D shapes (circle, square, triangle, rectangle).\\n   - Play a YouTube video showing real-life examples of these shapes.\\n   - Ask students to list the shapes they saw in the video.\\n\\n2. **Properties of Shapes**\\n   - Explain the properties of each shape (number of sides, corners, etc.).\\n   - Use the annotation tool to allow students to draw the shapes and label their properties.\\n   - Quiz: \\n     - Question: How many sides does a square have?\\n     - Answers: A) 3 B) 4 C) 5\\n     - Explanation: A square has 4 sides, so the correct answer is B.\\n\\n3. **Sorting Shapes**\\n   - Show students a mix of different shapes and ask them to sort them into groups based on their properties (number of sides, corners, etc.).\\n   - Poll: \\n     - Question: Which shape has 3 sides?\\n     - Answers: A) Circle B) Triangle C) Square\\n     - Explanation: A triangle has 3 sides, so the correct answer is B.\\n\\n4. **Review and Student Rewards**\\n   - Review the properties of each shape with the students.\\n   - Give out virtual stickers or points to students who actively participated and answered questions correctly.\\n\\n## Exit Ticket:\\n- Quiz: \\n  - Question: How many sides does a triangle have?\\n  - Answers: A) 2 B) 3 C) 4\\n  - Explanation: A triangle has 3 sides, so the correct answer is B.\\n\\nBy following this lesson plan, students will have a better understanding of the properties of 2D shapes.&quot;</span>
    <span class="token punctuation">}</span><span class="token punctuation">,</span>
    <span class="token punctuation">{</span>
        <span class="token property">&quot;lessonPlanId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;271541234223460352&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;lessonPlanExternalId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;123456&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;topic&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Math&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;audience&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1st grade student&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;duration&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1 hour&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;learningObjective&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;additionalInfo&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;language&quot;</span><span class="token operator">:</span> <span class="token string">&quot;English&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;content&quot;</span><span class="token operator">:</span> <span class="token string">&quot;# Math Lesson Plan for 1st Grade Students\\n\\n## Learning Objective:\\n- Students will be able to identify and describe the properties of 2D shapes.\\n\\n## Opening Assessment:\\n- Ask students to name as many shapes as they can in 1 minute. This will help the teacher understand the prior knowledge of the students regarding shapes.\\n\\n## Lesson Plan:\\n1. **Introduction to 2D Shapes**\\n   - Use a whiteboard to draw and label different 2D shapes (circle, square, triangle, rectangle).\\n   - Play a YouTube video showing real-life examples of these shapes.\\n   - Ask students to list the shapes they saw in the video.\\n\\n2. **Properties of Shapes**\\n   - Explain the properties of each shape (number of sides, corners, etc.).\\n   - Use the annotation tool to allow students to draw the shapes and label their properties.\\n   - Quiz: \\n     - Question: How many sides does a square have?\\n     - Answers: A) 3 B) 4 C) 5\\n     - Explanation: A square has 4 sides, so the correct answer is B.\\n\\n3. **Sorting Shapes**\\n   - Show students a mix of different shapes and ask them to sort them into groups based on their properties (number of sides, corners, etc.).\\n   - Poll: \\n     - Question: Which shape has 3 sides?\\n     - Answers: A) Circle B) Triangle C) Square\\n     - Explanation: A triangle has 3 sides, so the correct answer is B.\\n\\n4. **Review and Student Rewards**\\n   - Review the properties of each shape with the students.\\n   - Give out virtual stickers or points to students who actively participated and answered questions correctly.\\n\\n## Exit Ticket:\\n- Quiz: \\n  - Question: How many sides does a triangle have?\\n  - Answers: A) 2 B) 3 C) 4\\n  - Explanation: A triangle has 3 sides, so the correct answer is B.\\n\\nBy following this lesson plan, students will have a better understanding of the properties of 2D shapes.&quot;</span>
    <span class="token punctuation">}</span>
<span class="token punctuation">]</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_18-删除会议-lesson-plan" tabindex="-1"><a class="header-anchor" href="#_18-删除会议-lesson-plan" aria-hidden="true">#</a> 18.删除会议 Lesson Plan</h3><h4 id="接口说明-17" tabindex="-1"><a class="header-anchor" href="#接口说明-17" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于删除 lesson Plan</p><h4 id="请求方法与接入点-17" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-17" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：DELETE</li><li>接入点：/v2/meeting-center/meetings/{id}/lesson-plans/{lessonPlanId}</li></ul><h4 id="http-请求-16" tabindex="-1"><a class="header-anchor" href="#http-请求-16" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-17" tabindex="-1"><a class="header-anchor" href="#路径参数-17" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>id</td><td>Long</td><td>true</td><td>会议ID</td></tr><tr><td>lessonPlanId</td><td>String</td><td>true</td><td>教案ID</td></tr></tbody></table><h5 id="请求头-17" tabindex="-1"><a class="header-anchor" href="#请求头-17" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-17" tabindex="-1"><a class="header-anchor" href="#请求包体-17" aria-hidden="true">#</a> 请求包体</h5><p>/</p><h4 id="请求示例-17" tabindex="-1"><a class="header-anchor" href="#请求示例-17" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://test.vcaas.hilinkdemo.com/api/v2/meeting-center/meetings/271625972762198016/lesson-plans/271541303442059264</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-17" tabindex="-1"><a class="header-anchor" href="#http-响应-17" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>code</td><td>String</td><td>VCaaS 系统响应码</td></tr><tr><td>message</td><td>String</td><td>VCaaS 系统响应提示</td></tr></tbody></table><h4 id="响应示例-17" tabindex="-1"><a class="header-anchor" href="#响应示例-17" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
    <span class="token property">&quot;code&quot;</span><span class="token operator">:</span> <span class="token string">&quot;SYS20000&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;message&quot;</span><span class="token operator">:</span> <span class="token string">&quot;success&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_19-删除会议录像" tabindex="-1"><a class="header-anchor" href="#_19-删除会议录像" aria-hidden="true">#</a> 19.删除会议录像</h3><h4 id="接口说明-18" tabindex="-1"><a class="header-anchor" href="#接口说明-18" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于删除指定会议中的录像</p><h4 id="请求方法与接入点-18" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-18" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：DELETE</li><li>接入点：/v1/meeting-center/meetings/{id}/videos</li></ul><h4 id="http-请求-17" tabindex="-1"><a class="header-anchor" href="#http-请求-17" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-18" tabindex="-1"><a class="header-anchor" href="#路径参数-18" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>id</td><td>Long</td><td>true</td><td>会议ID</td></tr></tbody></table><h5 id="请求头-18" tabindex="-1"><a class="header-anchor" href="#请求头-18" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-18" tabindex="-1"><a class="header-anchor" href="#请求包体-18" aria-hidden="true">#</a> 请求包体</h5><p>/</p><h4 id="请求示例-18" tabindex="-1"><a class="header-anchor" href="#请求示例-18" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v1/meeting-center/meetings/109391932341489664/videos</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-18" tabindex="-1"><a class="header-anchor" href="#http-响应-18" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>code</td><td>String</td><td>VCaaS 系统响应码</td></tr><tr><td>message</td><td>String</td><td>VCaaS 系统响应提示</td></tr></tbody></table><h4 id="响应示例-18" tabindex="-1"><a class="header-anchor" href="#响应示例-18" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;code&quot;</span><span class="token operator">:</span> <span class="token string">&quot;SYS20000&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;message&quot;</span><span class="token operator">:</span> <span class="token string">&quot;success&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h2 id="vcaas-file-api" tabindex="-1"><a class="header-anchor" href="#vcaas-file-api" aria-hidden="true">#</a> VCaaS File API</h2><h3 id="_1-创建文档上传url" tabindex="-1"><a class="header-anchor" href="#_1-创建文档上传url" aria-hidden="true">#</a> 1.创建文档上传URL</h3><h4 id="接口说明-19" tabindex="-1"><a class="header-anchor" href="#接口说明-19" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于获取文件的上传地址。</p><h4 id="请求方法与接入点-19" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-19" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：POST</li><li>接入点：/v1/document-center/upload-urls</li></ul><h4 id="http-请求-18" tabindex="-1"><a class="header-anchor" href="#http-请求-18" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-19" tabindex="-1"><a class="header-anchor" href="#路径参数-19" aria-hidden="true">#</a> 路径参数</h5><p>/</p><h5 id="请求头-19" tabindex="-1"><a class="header-anchor" href="#请求头-19" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-19" tabindex="-1"><a class="header-anchor" href="#请求包体-19" aria-hidden="true">#</a> 请求包体</h5><p>该 API 需要在请求包体中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>key</td><td>String(200)</td><td>true</td><td>文件Key</td></tr><tr><td>duration</td><td>Integer</td><td>true</td><td>上传地址链接有效时长，单位：分钟</td></tr><tr><td>callback</td><td>String</td><td>true</td><td>文档上传完回调地址</td></tr></tbody></table><h4 id="请求示例-19" tabindex="-1"><a class="header-anchor" href="#请求示例-19" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v1/document-center/upload-urls</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li><li>请求包体内容：</li></ul><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;key&quot;</span><span class="token operator">:</span> <span class="token string">&quot;test.doc&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;duration&quot;</span><span class="token operator">:</span> <span class="token number">5</span><span class="token punctuation">,</span>
  <span class="token property">&quot;callback&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="http-响应-19" tabindex="-1"><a class="header-anchor" href="#http-响应-19" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>docId</td><td>String</td><td>文件ID</td></tr><tr><td>url</td><td>String</td><td>文件的上传地址</td></tr></tbody></table><h4 id="响应示例-19" tabindex="-1"><a class="header-anchor" href="#响应示例-19" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;docId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;96397990553587712&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;url&quot;</span><span class="token operator">:</span> <span class="token string">&quot;https://dev.file.vcaas.hilinkdemo.com/91232529172008960%2Ftest.doc?Expires=1672991509&amp;Signature=OE-hM31AmLFnquWi8BVvtiim0aP~4c~e2EewkA6h5GT0sYw0ejYQUD9fYmz5ScI00tkL8mCaTnbnkHoWGaLZqSt24h-SYotmkbeFAaLVJTS8MdTZkPvkgThYd39AsJiE2KReLA35cdwjyx5mzyQCnuiCHue-uV6~mJ3MAJcFIA75j39s~u0qCDEjBM2Ez-MqtUKYu-xSSWvb3Hwu8Ztg8srV40zoM3hPtC2KjQ7lgCYUK1xTPJa97xS6U4i5FZsiGu~HvSotdZ-ETeTLu6ebbY~Gu6qFef1ajBUqc8jACkI~UBhoE4Az8drc5NzmsyYUTAt4I958DFrmc671TbNM-Q__&amp;Key-Pair-Id=K21VT8DFTV93QE&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_2-获取文档列表" tabindex="-1"><a class="header-anchor" href="#_2-获取文档列表" aria-hidden="true">#</a> 2.获取文档列表</h3><h4 id="接口说明-20" tabindex="-1"><a class="header-anchor" href="#接口说明-20" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于分页查询机构下的所有文档。</p><h4 id="请求方法与接入点-20" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-20" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：GET</li><li>接入点：/v1/document-center/documents</li></ul><h4 id="http-请求-19" tabindex="-1"><a class="header-anchor" href="#http-请求-19" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-20" tabindex="-1"><a class="header-anchor" href="#路径参数-20" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>keyword</td><td>String</td><td>false</td><td>查询关键字</td></tr><tr><td>status</td><td>String</td><td>false</td><td>文件状态：presign（预签名），uploaded（已上传）</td></tr><tr><td>page</td><td>Int</td><td>false</td><td>当前页，默认值：0</td></tr><tr><td>size</td><td>Int</td><td>false</td><td>分页大小，默认值：10</td></tr></tbody></table><h5 id="请求头-20" tabindex="-1"><a class="header-anchor" href="#请求头-20" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-20" tabindex="-1"><a class="header-anchor" href="#请求包体-20" aria-hidden="true">#</a> 请求包体</h5><p>/</p><h4 id="请求示例-20" tabindex="-1"><a class="header-anchor" href="#请求示例-20" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v1/document-center/documents</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-20" tabindex="-1"><a class="header-anchor" href="#http-响应-20" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>docId</td><td>String</td><td>文件ID</td></tr><tr><td>parentId</td><td>String</td><td>父文件夹的文档ID（如果没有父文件夹则返回0）</td></tr><tr><td>name</td><td>String</td><td>文件名称</td></tr><tr><td>type</td><td>String</td><td>文件类型</td></tr><tr><td>fileKey</td><td>String</td><td>文件Key</td></tr><tr><td>fileStatus</td><td>String</td><td>文件状态</td></tr><tr><td>fileSize</td><td>Long</td><td>文件大小，单位：字节</td></tr></tbody></table><h4 id="响应示例-20" tabindex="-1"><a class="header-anchor" href="#响应示例-20" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;total&quot;</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
  <span class="token property">&quot;page&quot;</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
  <span class="token property">&quot;size&quot;</span><span class="token operator">:</span> <span class="token number">10</span><span class="token punctuation">,</span>
  <span class="token property">&quot;data&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
    <span class="token punctuation">{</span>
      <span class="token property">&quot;docId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;99221259577069568&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;parentId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;0&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;name&quot;</span><span class="token operator">:</span> <span class="token string">&quot;通信 学院 论文 模板 A4.doc&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;type&quot;</span><span class="token operator">:</span> <span class="token string">&quot;doc&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;fileKey&quot;</span><span class="token operator">:</span> <span class="token string">&quot;91232529172008960/通信 学院 论文 模板 A4.doc&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;fileStatus&quot;</span><span class="token operator">:</span> <span class="token string">&quot;uploaded&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;fileSize&quot;</span><span class="token operator">:</span> <span class="token number">69632</span>
    <span class="token punctuation">}</span>
  <span class="token punctuation">]</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_3-查询文档" tabindex="-1"><a class="header-anchor" href="#_3-查询文档" aria-hidden="true">#</a> 3.查询文档</h3><h4 id="接口说明-21" tabindex="-1"><a class="header-anchor" href="#接口说明-21" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于根据文件ID查询指定文档。</p><h4 id="请求方法与接入点-21" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-21" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：GET</li><li>接入点：/v2/document-center/documents/{id}</li></ul><h4 id="http-请求-20" tabindex="-1"><a class="header-anchor" href="#http-请求-20" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-21" tabindex="-1"><a class="header-anchor" href="#路径参数-21" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>id</td><td>Long</td><td>true</td><td>文件ID</td></tr></tbody></table><h5 id="请求头-21" tabindex="-1"><a class="header-anchor" href="#请求头-21" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-21" tabindex="-1"><a class="header-anchor" href="#请求包体-21" aria-hidden="true">#</a> 请求包体</h5><p>/</p><h4 id="请求示例-21" tabindex="-1"><a class="header-anchor" href="#请求示例-21" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v2/document-center/documents/99221259577069568</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-21" tabindex="-1"><a class="header-anchor" href="#http-响应-21" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>docId</td><td>String</td><td>文件ID</td></tr><tr><td>parentId</td><td>String</td><td>父文件夹的文档ID（如果没有父文件夹则返回0）</td></tr><tr><td>name</td><td>String</td><td>文件名称</td></tr><tr><td>type</td><td>String</td><td>文件类型</td></tr><tr><td>fileKey</td><td>String</td><td>文件Key</td></tr><tr><td>fileStatus</td><td>String</td><td>文件状态</td></tr><tr><td>fileSize</td><td>Long</td><td>文件大小，单位：字节</td></tr><tr><td>children</td><td>List</td><td>子文件（仅适用于文件夹）</td></tr></tbody></table><h4 id="响应示例-21" tabindex="-1"><a class="header-anchor" href="#响应示例-21" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;docId&quot;</span><span class="token operator">:</span><span class="token string">&quot;217665352530874368&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;parentId&quot;</span><span class="token operator">:</span><span class="token string">&quot;217665158003249152&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;name&quot;</span><span class="token operator">:</span><span class="token string">&quot;Untitled folder 2&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;type&quot;</span><span class="token operator">:</span><span class="token string">&quot;folder&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;fileKey&quot;</span><span class="token operator">:</span><span class="token string">&quot;&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;fileStatus&quot;</span><span class="token operator">:</span><span class="token string">&quot;uploaded&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;fileSize&quot;</span><span class="token operator">:</span><span class="token number">1119650</span><span class="token punctuation">,</span>
  <span class="token property">&quot;children&quot;</span><span class="token operator">:</span>
  <span class="token punctuation">[</span>
    <span class="token punctuation">{</span>
      <span class="token property">&quot;docId&quot;</span><span class="token operator">:</span><span class="token string">&quot;148508893595701248&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;name&quot;</span><span class="token operator">:</span><span class="token string">&quot;Presentation1.ppt&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;type&quot;</span><span class="token operator">:</span><span class="token string">&quot;ppt&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;fileKey&quot;</span><span class="token operator">:</span><span class="token string">&quot;130840909813256192/Presentation1.ppt&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;fileStatus&quot;</span><span class="token operator">:</span><span class="token string">&quot;uploaded&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;fileSize&quot;</span><span class="token operator">:</span><span class="token number">41472</span>
    <span class="token punctuation">}</span><span class="token punctuation">,</span>
    <span class="token punctuation">{</span>
      <span class="token property">&quot;docId&quot;</span><span class="token operator">:</span><span class="token string">&quot;189671712768528384&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;name&quot;</span><span class="token operator">:</span><span class="token string">&quot;staticimage.png&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;type&quot;</span><span class="token operator">:</span><span class="token string">&quot;png&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;fileKey&quot;</span><span class="token operator">:</span><span class="token string">&quot;130840909813256192/189671712768528384/staticimage.png&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;fileStatus&quot;</span><span class="token operator">:</span><span class="token string">&quot;uploaded&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;fileSize&quot;</span><span class="token operator">:</span><span class="token number">1078178</span>
    <span class="token punctuation">}</span>
  <span class="token punctuation">]</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_4-创建文件夹" tabindex="-1"><a class="header-anchor" href="#_4-创建文件夹" aria-hidden="true">#</a> 4. 创建文件夹</h3><h4 id="接口说明-22" tabindex="-1"><a class="header-anchor" href="#接口说明-22" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于在文档中心创建新文件夹。</p><h4 id="请求方法与接入点-22" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-22" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：POST</li><li>接入点：/v1/document-center/folder</li></ul><h4 id="http-请求-21" tabindex="-1"><a class="header-anchor" href="#http-请求-21" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-22" tabindex="-1"><a class="header-anchor" href="#路径参数-22" aria-hidden="true">#</a> 路径参数</h5><p>/</p><h5 id="请求头-22" tabindex="-1"><a class="header-anchor" href="#请求头-22" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-22" tabindex="-1"><a class="header-anchor" href="#请求包体-22" aria-hidden="true">#</a> 请求包体</h5><p>该 API 需要在请求包体中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>name</td><td>String</td><td>true</td><td>文件夹名字</td></tr><tr><td>parentId</td><td>String</td><td>true</td><td>新文件夹将被创建在其下的父文件夹的ID（如果不属于任何父文件夹，则为0）</td></tr></tbody></table><h4 id="请求示例-22" tabindex="-1"><a class="header-anchor" href="#请求示例-22" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v1/document-center/folder</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h4 id="http-响应-22" tabindex="-1"><a class="header-anchor" href="#http-响应-22" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>docId</td><td>String</td><td>文件夹 ID</td></tr><tr><td>name</td><td>String</td><td>文件夹名字</td></tr><tr><td>parentId</td><td>String</td><td>父文件夹的文档ID（如果没有父文件夹则返回0）</td></tr></tbody></table><h4 id="响应示例-22" tabindex="-1"><a class="header-anchor" href="#响应示例-22" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;docId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;99221259577069568&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;name&quot;</span><span class="token operator">:</span> <span class="token string">&quot;exampleFolder&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;parentId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;0&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_5-删除文档" tabindex="-1"><a class="header-anchor" href="#_5-删除文档" aria-hidden="true">#</a> 5.删除文档</h3><h4 id="接口说明-23" tabindex="-1"><a class="header-anchor" href="#接口说明-23" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于根据文件ID删除指定文档和文件夹。</p><h4 id="请求方法与接入点-23" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-23" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：DELETE</li><li>接入点：/v2/document-center/documents/{id}</li></ul><h4 id="http-请求-22" tabindex="-1"><a class="header-anchor" href="#http-请求-22" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-23" tabindex="-1"><a class="header-anchor" href="#路径参数-23" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>id</td><td>Long</td><td>true</td><td>文件ID</td></tr></tbody></table><h5 id="请求头-23" tabindex="-1"><a class="header-anchor" href="#请求头-23" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-23" tabindex="-1"><a class="header-anchor" href="#请求包体-23" aria-hidden="true">#</a> 请求包体</h5><p>/</p><h4 id="请求示例-23" tabindex="-1"><a class="header-anchor" href="#请求示例-23" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v2/document-center/documents/99221259577069568</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-23" tabindex="-1"><a class="header-anchor" href="#http-响应-23" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>docIds</td><td>List</td><td>被删除文件docId列表</td></tr></tbody></table><h4 id="响应示例-23" tabindex="-1"><a class="header-anchor" href="#响应示例-23" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;docIds&quot;</span><span class="token operator">:</span><span class="token punctuation">[</span><span class="token string">&quot;99221259577069568&quot;</span><span class="token punctuation">]</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_6-移动文档" tabindex="-1"><a class="header-anchor" href="#_6-移动文档" aria-hidden="true">#</a> 6. 移动文档</h3><h4 id="接口说明-24" tabindex="-1"><a class="header-anchor" href="#接口说明-24" aria-hidden="true">#</a> 接口说明</h4><p>该API可用于将文档或文件夹移动到新的父位置。</p><h4 id="请求方法与接入点-24" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-24" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：POST</li><li>接入点：/v1/document-center/move-document</li></ul><h4 id="http-请求-23" tabindex="-1"><a class="header-anchor" href="#http-请求-23" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-24" tabindex="-1"><a class="header-anchor" href="#路径参数-24" aria-hidden="true">#</a> 路径参数</h5><p>/</p><h5 id="请求头-24" tabindex="-1"><a class="header-anchor" href="#请求头-24" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h5 id="请求包体-24" tabindex="-1"><a class="header-anchor" href="#请求包体-24" aria-hidden="true">#</a> 请求包体</h5><p>该 API 需要在请求包体中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>docId</td><td>String</td><td>true</td><td>文件ID</td></tr><tr><td>parentId</td><td>String</td><td>true</td><td>期望目标文件夹的父ID（如果不属于任何父文件夹，则为0）</td></tr></tbody></table><h4 id="请求头-25" tabindex="-1"><a class="header-anchor" href="#请求头-25" aria-hidden="true">#</a> 请求头</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v1/document-center/move-document</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-24" tabindex="-1"><a class="header-anchor" href="#http-响应-24" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>code</td><td>String</td><td>VCaaS 系统响应码</td></tr><tr><td>message</td><td>String</td><td>VCaaS 系统响应提示</td></tr></tbody></table><h4 id="响应示例-24" tabindex="-1"><a class="header-anchor" href="#响应示例-24" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;code&quot;</span><span class="token operator">:</span> <span class="token string">&quot;SYS20000&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;message&quot;</span><span class="token operator">:</span> <span class="token string">&quot;success&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h2 id="vcaas-quiz-api" tabindex="-1"><a class="header-anchor" href="#vcaas-quiz-api" aria-hidden="true">#</a> VCaaS Quiz API</h2><h3 id="_1-创建-quiz" tabindex="-1"><a class="header-anchor" href="#_1-创建-quiz" aria-hidden="true">#</a> 1.创建 Quiz</h3><h4 id="接口说明-25" tabindex="-1"><a class="header-anchor" href="#接口说明-25" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于创建机构下预设的 Quiz 内容。</p><h4 id="请求方法与接入点-25" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-25" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：POST</li><li>接入点：/v2/feature-center/quizzes</li></ul><h4 id="http-请求-24" tabindex="-1"><a class="header-anchor" href="#http-请求-24" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-25" tabindex="-1"><a class="header-anchor" href="#路径参数-25" aria-hidden="true">#</a> 路径参数</h5><p>/</p><h5 id="请求头-26" tabindex="-1"><a class="header-anchor" href="#请求头-26" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-25" tabindex="-1"><a class="header-anchor" href="#请求包体-25" aria-hidden="true">#</a> 请求包体</h5><p>该 API 需要在请求包体中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>externalQuizId</td><td>String(128)</td><td>false</td><td>外部 ID</td></tr><tr><td>type</td><td>String(100)</td><td>true</td><td>类型，可选值：MULTIPLE_CHOICE（多选）、TRUE_FALSE（判断）</td></tr><tr><td>duration</td><td>String(30)</td><td>false</td><td>答题时长，单位：秒，可选值：15、30、45、60。默认值：45</td></tr><tr><td>question</td><td>String(65535)</td><td>true</td><td>题干</td></tr><tr><td>options</td><td>Object</td><td>true</td><td><strong>选项规则说明：</strong><br>MULTIPLE_CHOICE 规则：<br>- options 必须要有一个 true<br>- options 必须要至少两个选项<br>- options 的 value 必须是 &quot;true&quot; 或者 &quot;false&quot;<br><br>TRUE_FALSE 规则：<br>- options 只能包含 &quot;true&quot; 和 &quot;false&quot;<br>- 只能有一个正确答案<br>- 必须有一个正确答案</td></tr></tbody></table><h4 id="请求示例-1-1" tabindex="-1"><a class="header-anchor" href="#请求示例-1-1" aria-hidden="true">#</a> 请求示例 1</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v2/feature-center/quizzes</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li><li>请求包体内容：</li></ul><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;externalQuizId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;123456&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;type&quot;</span><span class="token operator">:</span> <span class="token string">&quot;MULTIPLE_CHOICE&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;duration&quot;</span><span class="token operator">:</span> <span class="token string">&quot;45&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;question&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Which of the following are planets in the solar system?&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;options&quot;</span><span class="token operator">:</span> <span class="token punctuation">{</span>
    <span class="token property">&quot;Moon&quot;</span><span class="token operator">:</span> <span class="token string">&quot;false&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;Mars&quot;</span><span class="token operator">:</span> <span class="token string">&quot;true&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;Earth&quot;</span><span class="token operator">:</span> <span class="token string">&quot;true&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;Sun&quot;</span><span class="token operator">:</span> <span class="token string">&quot;false&quot;</span>
  <span class="token punctuation">}</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="请求示例-2-1" tabindex="-1"><a class="header-anchor" href="#请求示例-2-1" aria-hidden="true">#</a> 请求示例 2</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v2/feature-center/quizzes</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li><li>请求包体内容：</li></ul><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;externalQuizId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;123456&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;type&quot;</span><span class="token operator">:</span> <span class="token string">&quot;TRUE_FALSE&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;duration&quot;</span><span class="token operator">:</span> <span class="token string">&quot;45&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;question&quot;</span><span class="token operator">:</span> <span class="token string">&quot;The sun revolves around the Earth?&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;options&quot;</span><span class="token operator">:</span> <span class="token punctuation">{</span>
    <span class="token property">&quot;true&quot;</span><span class="token operator">:</span> <span class="token string">&quot;false&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;false&quot;</span><span class="token operator">:</span> <span class="token string">&quot;true&quot;</span>
  <span class="token punctuation">}</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="http-响应-25" tabindex="-1"><a class="header-anchor" href="#http-响应-25" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>quizId</td><td>String</td><td>ID</td></tr><tr><td>externalQuizId</td><td>String</td><td>外部 ID</td></tr><tr><td>type</td><td>String</td><td>类型</td></tr><tr><td>duration</td><td>String</td><td>答题时长，单位：秒</td></tr><tr><td>question</td><td>String</td><td>题干</td></tr><tr><td>options</td><td>Object</td><td>选项</td></tr><tr><td>quizStatus</td><td>String</td><td>状态</td></tr></tbody></table><h4 id="响应示例-25" tabindex="-1"><a class="header-anchor" href="#响应示例-25" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;quizId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;260868005909630976&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;externalQuizId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;123456&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;type&quot;</span><span class="token operator">:</span> <span class="token string">&quot;MULTIPLE_CHOICE&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;duration&quot;</span><span class="token operator">:</span> <span class="token string">&quot;45&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;question&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Which of the following are planets in the solar system?&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;options&quot;</span><span class="token operator">:</span> <span class="token punctuation">{</span>
    <span class="token property">&quot;Moon&quot;</span><span class="token operator">:</span> <span class="token string">&quot;false&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;Mars&quot;</span><span class="token operator">:</span> <span class="token string">&quot;true&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;Earth&quot;</span><span class="token operator">:</span> <span class="token string">&quot;true&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;Sun&quot;</span><span class="token operator">:</span> <span class="token string">&quot;false&quot;</span>
  <span class="token punctuation">}</span><span class="token punctuation">,</span>
  <span class="token property">&quot;quizStatus&quot;</span><span class="token operator">:</span> <span class="token string">&quot;CREATED&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_2-删除-quiz" tabindex="-1"><a class="header-anchor" href="#_2-删除-quiz" aria-hidden="true">#</a> 2.删除 Quiz</h3><h4 id="接口说明-26" tabindex="-1"><a class="header-anchor" href="#接口说明-26" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于删除一个 Quiz，删除后 Quiz 无法通过查询接口查询。</p><h4 id="请求方法与接入点-26" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-26" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：DELETE</li><li>接入点：/v2/feature-center/quizzes/{id}</li></ul><h4 id="http-请求-25" tabindex="-1"><a class="header-anchor" href="#http-请求-25" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-26" tabindex="-1"><a class="header-anchor" href="#路径参数-26" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>id</td><td>Long</td><td>true</td><td>Quiz ID</td></tr></tbody></table><h5 id="请求头-27" tabindex="-1"><a class="header-anchor" href="#请求头-27" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-26" tabindex="-1"><a class="header-anchor" href="#请求包体-26" aria-hidden="true">#</a> 请求包体</h5><p>/</p><h4 id="请求示例-24" tabindex="-1"><a class="header-anchor" href="#请求示例-24" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v2/feature-center/quizzes/260868005909630976</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-26" tabindex="-1"><a class="header-anchor" href="#http-响应-26" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>code</td><td>String</td><td>VCaaS 系统响应码</td></tr><tr><td>message</td><td>String</td><td>VCaaS 系统响应提示</td></tr></tbody></table><h4 id="响应示例-26" tabindex="-1"><a class="header-anchor" href="#响应示例-26" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;code&quot;</span><span class="token operator">:</span> <span class="token string">&quot;SYS20000&quot;</span><span class="token punctuation">,</span>
  <span class="token property">&quot;message&quot;</span><span class="token operator">:</span> <span class="token string">&quot;success&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_3-查询-quiz-列表" tabindex="-1"><a class="header-anchor" href="#_3-查询-quiz-列表" aria-hidden="true">#</a> 3.查询 Quiz 列表</h3><h4 id="接口说明-27" tabindex="-1"><a class="header-anchor" href="#接口说明-27" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于分页查询机构下的所有 Quiz。</p><h4 id="请求方法与接入点-27" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-27" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：GET</li><li>接入点：/v2/feature-center/quizzes</li></ul><h4 id="http-请求-26" tabindex="-1"><a class="header-anchor" href="#http-请求-26" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-27" tabindex="-1"><a class="header-anchor" href="#路径参数-27" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>page</td><td>Long</td><td>false</td><td>当前页，默认值：0</td></tr><tr><td>size</td><td>Long</td><td>false</td><td>分页大小，默认值：10</td></tr></tbody></table><h5 id="请求头-28" tabindex="-1"><a class="header-anchor" href="#请求头-28" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-27" tabindex="-1"><a class="header-anchor" href="#请求包体-27" aria-hidden="true">#</a> 请求包体</h5><p>/</p><h4 id="请求示例-25" tabindex="-1"><a class="header-anchor" href="#请求示例-25" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v2/feature-center/quizzes?page=0&amp;size=10</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-27" tabindex="-1"><a class="header-anchor" href="#http-响应-27" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>total</td><td>Long</td><td>总记录数</td></tr><tr><td>page</td><td>Long</td><td>当前页</td></tr><tr><td>size</td><td>Long</td><td>分页大小</td></tr><tr><td>data</td><td>List</td><td>数据集合</td></tr></tbody></table><h4 id="响应示例-27" tabindex="-1"><a class="header-anchor" href="#响应示例-27" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  <span class="token property">&quot;total&quot;</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
  <span class="token property">&quot;page&quot;</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
  <span class="token property">&quot;size&quot;</span><span class="token operator">:</span> <span class="token number">10</span><span class="token punctuation">,</span>
  <span class="token property">&quot;data&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
    <span class="token punctuation">{</span>
      <span class="token property">&quot;quizId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;260868005909630976&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;externalQuizId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;123456&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;type&quot;</span><span class="token operator">:</span> <span class="token string">&quot;MULTIPLE_CHOICE&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;duration&quot;</span><span class="token operator">:</span> <span class="token string">&quot;45&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;question&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Which of the following are planets in the solar system?&quot;</span><span class="token punctuation">,</span>
      <span class="token property">&quot;options&quot;</span><span class="token operator">:</span> <span class="token punctuation">{</span>
        <span class="token property">&quot;Moon&quot;</span><span class="token operator">:</span> <span class="token string">&quot;false&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;Mars&quot;</span><span class="token operator">:</span> <span class="token string">&quot;true&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;Earth&quot;</span><span class="token operator">:</span> <span class="token string">&quot;true&quot;</span><span class="token punctuation">,</span>
        <span class="token property">&quot;Sun&quot;</span><span class="token operator">:</span> <span class="token string">&quot;false&quot;</span>
      <span class="token punctuation">}</span><span class="token punctuation">,</span>
      <span class="token property">&quot;quizStatus&quot;</span><span class="token operator">:</span> <span class="token string">&quot;CREATED&quot;</span>
    <span class="token punctuation">}</span>
  <span class="token punctuation">]</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h2 id="vcaas-lesson-plan-api" tabindex="-1"><a class="header-anchor" href="#vcaas-lesson-plan-api" aria-hidden="true">#</a> VCaaS Lesson Plan API</h2><h3 id="_1-上传-lesson-plan" tabindex="-1"><a class="header-anchor" href="#_1-上传-lesson-plan" aria-hidden="true">#</a> 1. 上传 Lesson Plan</h3><h4 id="接口说明-28" tabindex="-1"><a class="header-anchor" href="#接口说明-28" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于上传 lesson Plan 至 VCaaS</p><h4 id="请求方法与接入点-28" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-28" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：POST</li><li>接入点：/v2/feature-center/lesson-plans</li></ul><h4 id="http-请求-27" tabindex="-1"><a class="header-anchor" href="#http-请求-27" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-28" tabindex="-1"><a class="header-anchor" href="#路径参数-28" aria-hidden="true">#</a> 路径参数</h5><p>/</p><h5 id="请求头-29" tabindex="-1"><a class="header-anchor" href="#请求头-29" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-28" tabindex="-1"><a class="header-anchor" href="#请求包体-28" aria-hidden="true">#</a> 请求包体</h5><p>该 API 需要在请求包体中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>lessonPlanExternalId</td><td>String(64)</td><td>false</td><td>外部Id</td></tr><tr><td>topic</td><td>String(200)</td><td>false</td><td>主题</td></tr><tr><td>audience</td><td>String(500)</td><td>false</td><td>观众</td></tr><tr><td>duration</td><td>String(200)</td><td>false</td><td>时长</td></tr><tr><td>learningObjective</td><td>String(800)</td><td>false</td><td>目标</td></tr><tr><td>language</td><td>String(200)</td><td>false</td><td>语言</td></tr><tr><td>additionalInfo</td><td>String(1500)</td><td>false</td><td>额外信息</td></tr><tr><td>content</td><td>String</td><td>true</td><td>Lesson plan 内容（Markdown 格式）</td></tr></tbody></table><h4 id="请求示例-26" tabindex="-1"><a class="header-anchor" href="#请求示例-26" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v2/feature-center/lesson-plans</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li><li>请求包体内容：</li></ul><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
    <span class="token property">&quot;lessonPlanExternalId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;123456&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;topic&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Math&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;audience&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1st grade student&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;duration&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1 hour&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;learningObjective&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;additionalInfo&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;language&quot;</span><span class="token operator">:</span> <span class="token string">&quot;English&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;content&quot;</span><span class="token operator">:</span> <span class="token string">&quot;# Math Lesson Plan for 1st Grade Students\\n\\n## Learning Objective:\\n- Students will be able to identify and describe the properties of 2D shapes.\\n\\n## Opening Assessment:\\n- Ask students to name as many shapes as they can in 1 minute. This will help the teacher understand the prior knowledge of the students regarding shapes.\\n\\n## Lesson Plan:\\n1. **Introduction to 2D Shapes**\\n   - Use a whiteboard to draw and label different 2D shapes (circle, square, triangle, rectangle).\\n   - Play a YouTube video showing real-life examples of these shapes.\\n   - Ask students to list the shapes they saw in the video.\\n\\n2. **Properties of Shapes**\\n   - Explain the properties of each shape (number of sides, corners, etc.).\\n   - Use the annotation tool to allow students to draw the shapes and label their properties.\\n   - Quiz: \\n     - Question: How many sides does a square have?\\n     - Answers: A) 3 B) 4 C) 5\\n     - Explanation: A square has 4 sides, so the correct answer is B.\\n\\n3. **Sorting Shapes**\\n   - Show students a mix of different shapes and ask them to sort them into groups based on their properties (number of sides, corners, etc.).\\n   - Poll: \\n     - Question: Which shape has 3 sides?\\n     - Answers: A) Circle B) Triangle C) Square\\n     - Explanation: A triangle has 3 sides, so the correct answer is B.\\n\\n4. **Review and Student Rewards**\\n   - Review the properties of each shape with the students.\\n   - Give out virtual stickers or points to students who actively participated and answered questions correctly.\\n\\n## Exit Ticket:\\n- Quiz: \\n  - Question: How many sides does a triangle have?\\n  - Answers: A) 2 B) 3 C) 4\\n  - Explanation: A triangle has 3 sides, so the correct answer is B.\\n\\nBy following this lesson plan, students will have a better understanding of the properties of 2D shapes.&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="http-响应-28" tabindex="-1"><a class="header-anchor" href="#http-响应-28" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>lessonPlanId</td><td>String</td><td>教案的唯一标识符</td></tr><tr><td>lessonPlanExternalId</td><td>String</td><td>外部Id</td></tr><tr><td>topic</td><td>String</td><td>主题</td></tr><tr><td>audience</td><td>String</td><td>观众</td></tr><tr><td>duration</td><td>String</td><td>时长</td></tr><tr><td>learningObjective</td><td>String</td><td>目标</td></tr><tr><td>language</td><td>String</td><td>语言</td></tr><tr><td>additionalInfo</td><td>String</td><td>额外信息</td></tr><tr><td>content</td><td>String</td><td>Lesson plan 内容（Markdown 格式）</td></tr></tbody></table><h4 id="响应示例-28" tabindex="-1"><a class="header-anchor" href="#响应示例-28" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
    <span class="token property">&quot;lessonPlanId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;271540816638554112&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;lessonPlanExternalId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;123456&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;topic&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Math&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;audience&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1st grade student&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;duration&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1 hour&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;learningObjective&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;additionalInfo&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;language&quot;</span><span class="token operator">:</span> <span class="token string">&quot;English&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;content&quot;</span><span class="token operator">:</span> <span class="token string">&quot;# Math Lesson Plan for 1st Grade Students\\n\\n## Learning Objective:\\n- Students will be able to identify and describe the properties of 2D shapes.\\n\\n## Opening Assessment:\\n- Ask students to name as many shapes as they can in 1 minute. This will help the teacher understand the prior knowledge of the students regarding shapes.\\n\\n## Lesson Plan:\\n1. **Introduction to 2D Shapes**\\n   - Use a whiteboard to draw and label different 2D shapes (circle, square, triangle, rectangle).\\n   - Play a YouTube video showing real-life examples of these shapes.\\n   - Ask students to list the shapes they saw in the video.\\n\\n2. **Properties of Shapes**\\n   - Explain the properties of each shape (number of sides, corners, etc.).\\n   - Use the annotation tool to allow students to draw the shapes and label their properties.\\n   - Quiz: \\n     - Question: How many sides does a square have?\\n     - Answers: A) 3 B) 4 C) 5\\n     - Explanation: A square has 4 sides, so the correct answer is B.\\n\\n3. **Sorting Shapes**\\n   - Show students a mix of different shapes and ask them to sort them into groups based on their properties (number of sides, corners, etc.).\\n   - Poll: \\n     - Question: Which shape has 3 sides?\\n     - Answers: A) Circle B) Triangle C) Square\\n     - Explanation: A triangle has 3 sides, so the correct answer is B.\\n\\n4. **Review and Student Rewards**\\n   - Review the properties of each shape with the students.\\n   - Give out virtual stickers or points to students who actively participated and answered questions correctly.\\n\\n## Exit Ticket:\\n- Quiz: \\n  - Question: How many sides does a triangle have?\\n  - Answers: A) 2 B) 3 C) 4\\n  - Explanation: A triangle has 3 sides, so the correct answer is B.\\n\\nBy following this lesson plan, students will have a better understanding of the properties of 2D shapes.&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_2-删除-lesson-plan" tabindex="-1"><a class="header-anchor" href="#_2-删除-lesson-plan" aria-hidden="true">#</a> 2. 删除 Lesson Plan</h3><h4 id="接口说明-29" tabindex="-1"><a class="header-anchor" href="#接口说明-29" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可以用于从 VCaaS 删除 Lesson Plan</p><h4 id="请求方法与接入点-29" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-29" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：DELETE</li><li>接入点：/v2/feature-center/lesson-plans/{lessonPlanId}</li></ul><h4 id="http-请求-28" tabindex="-1"><a class="header-anchor" href="#http-请求-28" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-29" tabindex="-1"><a class="header-anchor" href="#路径参数-29" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>lessonPlanId</td><td>Long</td><td>true</td><td>教案的唯一标识符</td></tr></tbody></table><h5 id="请求头-30" tabindex="-1"><a class="header-anchor" href="#请求头-30" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-29" tabindex="-1"><a class="header-anchor" href="#请求包体-29" aria-hidden="true">#</a> 请求包体</h5><p>/</p><h4 id="请求示例-27" tabindex="-1"><a class="header-anchor" href="#请求示例-27" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v2/feature-center/lesson-plans/271625972762198016</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-29" tabindex="-1"><a class="header-anchor" href="#http-响应-29" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>code</td><td>String</td><td>VCaaS 系统响应码</td></tr><tr><td>message</td><td>String</td><td>VCaaS 系统响应提示</td></tr></tbody></table><h4 id="响应示例-29" tabindex="-1"><a class="header-anchor" href="#响应示例-29" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
    <span class="token property">&quot;code&quot;</span><span class="token operator">:</span> <span class="token string">&quot;SYS20000&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;message&quot;</span><span class="token operator">:</span> <span class="token string">&quot;success&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_3-分页查询-lesson-plan-列表" tabindex="-1"><a class="header-anchor" href="#_3-分页查询-lesson-plan-列表" aria-hidden="true">#</a> 3. 分页查询 Lesson Plan 列表</h3><h4 id="接口说明-30" tabindex="-1"><a class="header-anchor" href="#接口说明-30" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于分页查询所有的 Lesson Plan</p><h4 id="请求方法与接入点-30" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-30" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：GET</li><li>接入点：/v2/feature-center/lesson-plans</li></ul><h4 id="http-请求-29" tabindex="-1"><a class="header-anchor" href="#http-请求-29" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-30" tabindex="-1"><a class="header-anchor" href="#路径参数-30" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>page</td><td>Int</td><td>false</td><td>当前页，默认值：0</td></tr><tr><td>size</td><td>Int</td><td>false</td><td>分页大小，默认值：10</td></tr></tbody></table><h5 id="请求头-31" tabindex="-1"><a class="header-anchor" href="#请求头-31" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-30" tabindex="-1"><a class="header-anchor" href="#请求包体-30" aria-hidden="true">#</a> 请求包体</h5><p>/</p><h4 id="请求示例-28" tabindex="-1"><a class="header-anchor" href="#请求示例-28" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v2/feature-center/lesson-plans?page=0&amp;size=10</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-30" tabindex="-1"><a class="header-anchor" href="#http-响应-30" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>total</td><td>Integer</td><td>查询结果的总数量</td></tr><tr><td>page</td><td>Integer</td><td>当前页码，从0开始计数</td></tr><tr><td>size</td><td>Integer</td><td>每页显示的数量</td></tr><tr><td>data</td><td>Array</td><td>包含查询结果的数组，每个对象包含以下字段：</td></tr></tbody></table><p><code>data</code> 数组中的对象包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>lessonPlanId</td><td>String</td><td>教案的唯一标识符</td></tr><tr><td>lessonPlanExternalId</td><td>String</td><td>外部Id</td></tr><tr><td>topic</td><td>String</td><td>主题</td></tr><tr><td>audience</td><td>String</td><td>观众</td></tr><tr><td>duration</td><td>String</td><td>时长</td></tr><tr><td>learningObjective</td><td>String</td><td>目标</td></tr><tr><td>language</td><td>String</td><td>语言</td></tr><tr><td>additionalInfo</td><td>String</td><td>额外信息</td></tr><tr><td>content</td><td>String</td><td>Lesson plan 内容（Markdown 格式）</td></tr></tbody></table><h4 id="响应示例-30" tabindex="-1"><a class="header-anchor" href="#响应示例-30" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
    <span class="token property">&quot;total&quot;</span><span class="token operator">:</span> <span class="token number">90</span><span class="token punctuation">,</span>
    <span class="token property">&quot;page&quot;</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
    <span class="token property">&quot;size&quot;</span><span class="token operator">:</span> <span class="token number">10</span><span class="token punctuation">,</span>
    <span class="token property">&quot;data&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
        <span class="token punctuation">{</span>
            <span class="token property">&quot;lessonPlanId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;271541303442059264&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;lessonPlanExternalId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;123456&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;topic&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Math&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;audience&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1st grade student&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;duration&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1 hour&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;learningObjective&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;additionalInfo&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;language&quot;</span><span class="token operator">:</span> <span class="token string">&quot;English&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;content&quot;</span><span class="token operator">:</span> <span class="token string">&quot;# Math Lesson Plan for 1st Grade Students\\n\\n## Learning Objective:\\n- Students will be able to identify and describe the properties of 2D shapes.\\n\\n## Opening Assessment:\\n- Ask students to name as many shapes as they can in 1 minute. This will help the teacher understand the prior knowledge of the students regarding shapes.\\n\\n## Lesson Plan:\\n1. **Introduction to 2D Shapes**\\n   - Use a whiteboard to draw and label different 2D shapes (circle, square, triangle, rectangle).\\n   - Play a YouTube video showing real-life examples of these shapes.\\n   - Ask students to list the shapes they saw in the video.\\n\\n2. **Properties of Shapes**\\n   - Explain the properties of each shape (number of sides, corners, etc.).\\n   - Use the annotation tool to allow students to draw the shapes and label their properties.\\n   - Quiz: \\n     - Question: How many sides does a square have?\\n     - Answers: A) 3 B) 4 C) 5\\n     - Explanation: A square has 4 sides, so the correct answer is B.\\n\\n3. **Sorting Shapes**\\n   - Show students a mix of different shapes and ask them to sort them into groups based on their properties (number of sides, corners, etc.).\\n   - Poll: \\n     - Question: Which shape has 3 sides?\\n     - Answers: A) Circle B) Triangle C) Square\\n     - Explanation: A triangle has 3 sides, so the correct answer is B.\\n\\n4. **Review and Student Rewards**\\n   - Review the properties of each shape with the students.\\n   - Give out virtual stickers or points to students who actively participated and answered questions correctly.\\n\\n## Exit Ticket:\\n- Quiz: \\n  - Question: How many sides does a triangle have?\\n  - Answers: A) 2 B) 3 C) 4\\n  - Explanation: A triangle has 3 sides, so the correct answer is B.\\n\\nBy following this lesson plan, students will have a better understanding of the properties of 2D shapes.&quot;</span>
        <span class="token punctuation">}</span><span class="token punctuation">,</span>
        <span class="token punctuation">{</span>
            <span class="token property">&quot;lessonPlanId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;271541234223460352&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;lessonPlanExternalId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;123456&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;topic&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Math&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;audience&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1st grade student&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;duration&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1 hour&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;learningObjective&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;additionalInfo&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;language&quot;</span><span class="token operator">:</span> <span class="token string">&quot;English&quot;</span><span class="token punctuation">,</span>
            <span class="token property">&quot;content&quot;</span><span class="token operator">:</span> <span class="token string">&quot;# Math Lesson Plan for 1st Grade Students\\n\\n## Learning Objective:\\n- Students will be able to identify and describe the properties of 2D shapes.\\n\\n## Opening Assessment:\\n- Ask students to name as many shapes as they can in 1 minute. This will help the teacher understand the prior knowledge of the students regarding shapes.\\n\\n## Lesson Plan:\\n1. **Introduction to 2D Shapes**\\n   - Use a whiteboard to draw and label different 2D shapes (circle, square, triangle, rectangle).\\n   - Play a YouTube video showing real-life examples of these shapes.\\n   - Ask students to list the shapes they saw in the video.\\n\\n2. **Properties of Shapes**\\n   - Explain the properties of each shape (number of sides, corners, etc.).\\n   - Use the annotation tool to allow students to draw the shapes and label their properties.\\n   - Quiz: \\n     - Question: How many sides does a square have?\\n     - Answers: A) 3 B) 4 C) 5\\n     - Explanation: A square has 4 sides, so the correct answer is B.\\n\\n3. **Sorting Shapes**\\n   - Show students a mix of different shapes and ask them to sort them into groups based on their properties (number of sides, corners, etc.).\\n   - Poll: \\n     - Question: Which shape has 3 sides?\\n     - Answers: A) Circle B) Triangle C) Square\\n     - Explanation: A triangle has 3 sides, so the correct answer is B.\\n\\n4. **Review and Student Rewards**\\n   - Review the properties of each shape with the students.\\n   - Give out virtual stickers or points to students who actively participated and answered questions correctly.\\n\\n## Exit Ticket:\\n- Quiz: \\n  - Question: How many sides does a triangle have?\\n  - Answers: A) 2 B) 3 C) 4\\n  - Explanation: A triangle has 3 sides, so the correct answer is B.\\n\\nBy following this lesson plan, students will have a better understanding of the properties of 2D shapes.&quot;</span>
        <span class="token punctuation">}</span>
    <span class="token punctuation">]</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h3 id="_4-查询-lesson-plan" tabindex="-1"><a class="header-anchor" href="#_4-查询-lesson-plan" aria-hidden="true">#</a> 4. 查询 Lesson Plan</h3><h4 id="接口说明-31" tabindex="-1"><a class="header-anchor" href="#接口说明-31" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可通过 LessonPlanId 查询 Lesson Plan</p><h4 id="请求方法与接入点-31" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-31" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：GET</li><li>接入点：/v2/feature-center/lesson-plans/{lessonPlanId}</li></ul><h4 id="http-请求-30" tabindex="-1"><a class="header-anchor" href="#http-请求-30" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-31" tabindex="-1"><a class="header-anchor" href="#路径参数-31" aria-hidden="true">#</a> 路径参数</h5><p>该 API 需要在 URL 中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>lessonPlanId</td><td>Long</td><td>true</td><td>教案的唯一id</td></tr></tbody></table><h5 id="请求头-32" tabindex="-1"><a class="header-anchor" href="#请求头-32" aria-hidden="true">#</a> 请求头</h5><ul><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容。</li></ul><h5 id="请求包体-31" tabindex="-1"><a class="header-anchor" href="#请求包体-31" aria-hidden="true">#</a> 请求包体</h5><p>/</p><h4 id="请求示例-29" tabindex="-1"><a class="header-anchor" href="#请求示例-29" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.hilink.co/api/v2/feature-center/lesson-plans/271541303442059264</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li></ul><h4 id="http-响应-31" tabindex="-1"><a class="header-anchor" href="#http-响应-31" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>lessonPlanId</td><td>String</td><td>教案的唯一标识符</td></tr><tr><td>lessonPlanExternalId</td><td>String</td><td>外部Id</td></tr><tr><td>topic</td><td>String</td><td>主题</td></tr><tr><td>audience</td><td>String</td><td>观众</td></tr><tr><td>duration</td><td>String</td><td>时长</td></tr><tr><td>learningObjective</td><td>String</td><td>目标</td></tr><tr><td>language</td><td>String</td><td>语言</td></tr><tr><td>additionalInfo</td><td>String</td><td>额外信息</td></tr><tr><td>content</td><td>String</td><td>Lesson plan 内容（Markdown 格式）</td></tr></tbody></table><h4 id="响应示例-31" tabindex="-1"><a class="header-anchor" href="#响应示例-31" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
  
    <span class="token property">&quot;lessonPlanId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;271541303442059264&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;lessonPlanExternalId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;123456&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;topic&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Math&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;audience&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1st grade student&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;duration&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1 hour&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;learningObjective&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;additionalInfo&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;language&quot;</span><span class="token operator">:</span> <span class="token string">&quot;English&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;content&quot;</span><span class="token operator">:</span> <span class="token string">&quot;# Math Lesson Plan for 1st Grade Students\\n\\n## Learning Objective:\\n- Students will be able to identify and describe the properties of 2D shapes.\\n\\n## Opening Assessment:\\n- Ask students to name as many shapes as they can in 1 minute. This will help the teacher understand the prior knowledge of the students regarding shapes.\\n\\n## Lesson Plan:\\n1. **Introduction to 2D Shapes**\\n   - Use a whiteboard to draw and label different 2D shapes (circle, square, triangle, rectangle).\\n   - Play a YouTube video showing real-life examples of these shapes.\\n   - Ask students to list the shapes they saw in the video.\\n\\n2. **Properties of Shapes**\\n   - Explain the properties of each shape (number of sides, corners, etc.).\\n   - Use the annotation tool to allow students to draw the shapes and label their properties.\\n   - Quiz: \\n     - Question: How many sides does a square have?\\n     - Answers: A) 3 B) 4 C) 5\\n     - Explanation: A square has 4 sides, so the correct answer is B.\\n\\n3. **Sorting Shapes**\\n   - Show students a mix of different shapes and ask them to sort them into groups based on their properties (number of sides, corners, etc.).\\n   - Poll: \\n     - Question: Which shape has 3 sides?\\n     - Answers: A) Circle B) Triangle C) Square\\n     - Explanation: A triangle has 3 sides, so the correct answer is B.\\n\\n4. **Review and Student Rewards**\\n   - Review the properties of each shape with the students.\\n   - Give out virtual stickers or points to students who actively participated and answered questions correctly.\\n\\n## Exit Ticket:\\n- Quiz: \\n  - Question: How many sides does a triangle have?\\n  - Answers: A) 2 B) 3 C) 4\\n  - Explanation: A triangle has 3 sides, so the correct answer is B.\\n\\nBy following this lesson plan, students will have a better understanding of the properties of 2D shapes.&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr><h2 id="ai-service-测试版" tabindex="-1"><a class="header-anchor" href="#ai-service-测试版" aria-hidden="true">#</a> Ai Service (测试版)</h2><h3 id="说明" tabindex="-1"><a class="header-anchor" href="#说明" aria-hidden="true">#</a> 说明</h3><p>AI Service 接入端点如下：</p><ul><li>AI Service API 生产环境地址：https://ai.vcaas.hilink.co/api</li></ul><h3 id="_1-生成-lesson-plan" tabindex="-1"><a class="header-anchor" href="#_1-生成-lesson-plan" aria-hidden="true">#</a> 1. 生成 lesson plan</h3><h4 id="接口说明-32" tabindex="-1"><a class="header-anchor" href="#接口说明-32" aria-hidden="true">#</a> 接口说明</h4><p>该 API 可用于生成 AI lesson plan</p><h4 id="请求方法与接入点-32" tabindex="-1"><a class="header-anchor" href="#请求方法与接入点-32" aria-hidden="true">#</a> 请求方法与接入点</h4><ul><li>请求方法：POST</li><li>接入点：/ai-center/v1/ai-lesson-planner</li></ul><h4 id="http-请求-31" tabindex="-1"><a class="header-anchor" href="#http-请求-31" aria-hidden="true">#</a> HTTP 请求</h4><h5 id="路径参数-32" tabindex="-1"><a class="header-anchor" href="#路径参数-32" aria-hidden="true">#</a> 路径参数</h5><p>/</p><h5 id="请求头-33" tabindex="-1"><a class="header-anchor" href="#请求头-33" aria-hidden="true">#</a> 请求头</h5><p>Content-Type: application/json Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</p><h5 id="请求包体-32" tabindex="-1"><a class="header-anchor" href="#请求包体-32" aria-hidden="true">#</a> 请求包体</h5><p>该 API 需要在请求包体中传入以下参数：</p><table><thead><tr><th>参数</th><th>类型</th><th>必填</th><th>描述</th></tr></thead><tbody><tr><td>topic</td><td>String(200)</td><td>true</td><td>教案主题</td></tr><tr><td>audience</td><td>String(500)</td><td>true</td><td>教案观众</td></tr><tr><td>duration</td><td>String(200)</td><td>true</td><td>计划课程时长</td></tr><tr><td>learningObjective</td><td>String(800)</td><td>false</td><td>教学目标</td></tr><tr><td>additionalInfo</td><td>String(800)</td><td>false</td><td>额外信息</td></tr><tr><td>language</td><td>String(200)</td><td>false</td><td>教案输出语言</td></tr></tbody></table><h4 id="请求示例-30" tabindex="-1"><a class="header-anchor" href="#请求示例-30" aria-hidden="true">#</a> 请求示例</h4><ul><li>请求 URL：https://vcaas.ai.hilink.co/api/ai-center/v1/ai-lesson-planner</li><li>Content-Type: application/json</li><li>Authorization: 该字段的值请参考文档说明部分中的获取开发者账号内容</li><li>请求包体内容：</li></ul><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
    <span class="token property">&quot;topic&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Math&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;audience&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1st grade student&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;duration&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1 hour&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;learningObjective&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;additionalInfo&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;language&quot;</span><span class="token operator">:</span> <span class="token string">&quot;English&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="http-响应-32" tabindex="-1"><a class="header-anchor" href="#http-响应-32" aria-hidden="true">#</a> HTTP 响应</h4><p>如果返回的 HTTP 状态码为 200，表示请求成功。响应包体中包含以下字段：</p><table><thead><tr><th>字段</th><th>类型</th><th>描述</th></tr></thead><tbody><tr><td>aiLessonPlanId</td><td>String</td><td>Lesson plan ID</td></tr><tr><td>language</td><td>String</td><td>教案输出语言</td></tr><tr><td>additionalInfo</td><td>String</td><td>额外信息</td></tr><tr><td>audience</td><td>String</td><td>教案观众</td></tr><tr><td>duration</td><td>String</td><td>计划课程时长时长</td></tr><tr><td>learningObjective</td><td>String</td><td>教学目标</td></tr><tr><td>topic</td><td>String</td><td>教案主题</td></tr><tr><td>content</td><td>String</td><td>Lesson plan 内容（Markdown 格式）</td></tr></tbody></table><h4 id="响应示例-32" tabindex="-1"><a class="header-anchor" href="#响应示例-32" aria-hidden="true">#</a> 响应示例</h4><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
    <span class="token property">&quot;aiLessonPlanId&quot;</span><span class="token operator">:</span> <span class="token string">&quot;ALP-LAZ0T7M2cam&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;topic&quot;</span><span class="token operator">:</span> <span class="token string">&quot;Math&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;audience&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1st grade student&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;duration&quot;</span><span class="token operator">:</span> <span class="token string">&quot;1 hour&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;learningObjective&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;additionalInfo&quot;</span><span class="token operator">:</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;language&quot;</span><span class="token operator">:</span> <span class="token string">&quot;English&quot;</span><span class="token punctuation">,</span>
    <span class="token property">&quot;content&quot;</span><span class="token operator">:</span> <span class="token string">&quot;# Math Lesson Plan for 1st Grade Students\\n\\n## Learning Objective:\\n- Students will be able to identify and describe the properties of 2D shapes.\\n\\n## Opening Assessment:\\n- Ask students to name as many shapes as they can in 1 minute. This will help the teacher understand the prior knowledge of the students regarding shapes.\\n\\n## Lesson Plan:\\n1. **Introduction to 2D Shapes**\\n   - Use a whiteboard to draw and label different 2D shapes (circle, square, triangle, rectangle).\\n   - Play a YouTube video showing real-life examples of these shapes.\\n   - Ask students to list the shapes they saw in the video.\\n\\n2. **Properties of Shapes**\\n   - Explain the properties of each shape (number of sides, corners, etc.).\\n   - Use the annotation tool to allow students to draw the shapes and label their properties.\\n   - Quiz: \\n     - Question: How many sides does a square have?\\n     - Answers: A) 3 B) 4 C) 5\\n     - Explanation: A square has 4 sides, so the correct answer is B.\\n\\n3. **Sorting Shapes**\\n   - Show students a mix of different shapes and ask them to sort them into groups based on their properties (number of sides, corners, etc.).\\n   - Poll: \\n     - Question: Which shape has 3 sides?\\n     - Answers: A) Circle B) Triangle C) Square\\n     - Explanation: A triangle has 3 sides, so the correct answer is B.\\n\\n4. **Review and Student Rewards**\\n   - Review the properties of each shape with the students.\\n   - Give out virtual stickers or points to students who actively participated and answered questions correctly.\\n\\n## Exit Ticket:\\n- Quiz: \\n  - Question: How many sides does a triangle have?\\n  - Answers: A) 2 B) 3 C) 4\\n  - Explanation: A triangle has 3 sides, so the correct answer is B.\\n\\nBy following this lesson plan, students will have a better understanding of the properties of 2D shapes.&quot;</span>
<span class="token punctuation">}</span>
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><hr>`,734),d=[o];function i(r,p){return n(),a("div",null,d)}const u=t(e,[["render",i],["__file","index.html.vue"]]);export{u as default};
