腾讯会议简单介绍
腾讯会议官⽹:
腾讯会议API⽂档:
1.产品简介
腾讯会议(Tencent Meeting,TM)是⼀款基于腾讯21年⾳视频通讯经验积累的⾼清流畅、便捷易⽤、安全可靠的云视频会议产品,让您随时随地⾼效开会,全⽅位满⾜不同场景下的会议需求。您可以使⽤腾讯会议进⾏远程⾳视频会议、在线协作、会管会控、会议录制、指定邀请、布局管理等。在线下办公场景时,腾讯会议提供会议室连接器,让现有会议室设备连上云会议。同时,腾讯会议也推出了简单、上⼿即⽤的新⼀代智能协作会议室腾讯会议 Rooms,为企业提供更先进更智能的会议室解决⽅案。
腾讯会议覆盖 PC、移动客户端,分为免费版、商业版(付费)、企业版(付费)。
2.应⽤场景
企业会议
PC 端、移动端、⼩程序随时随地⼀键开会,灵活扩容,提⾼企业会议质量与效率。⽀持与传统硬件视频会议系统对接,只需简单拨号,即可接⼊腾讯会议,突破企业设备的限制,降低远程视频会议的成本。
远程教学
利⽤在线⽂档协作与实时屏幕共享,为远程课堂营造专注、互动性强的教学氛围。
远程⾯试
百度api接口⾼清⾳视频通话品质让交流更顺畅,背景虚化让交流更集中,AI 智能美颜让会议形象更美好。
3.腾讯会议API⽂档简单介绍
3.1.API⽂档地址
3.2.API简介
腾讯会议(Tencent Meeting,TM)Rest API 是为参与腾讯会议⽣态系统建设的合作⽅开发者接⼊并访问腾讯会议资源提供的⼀组⼯具,是访问腾讯会议 SaaS 服务的⼊⼝。合作伙伴可以通过腾讯会议 API 进⾏⼆次开发,例如创建⼀个会议,修改会议,查询会议信息等。
3.3.鉴权⽅式
腾讯会议的鉴权⽅式有两种:
1.
2.
3.3.1.企业内部应⽤鉴权1)注册登录腾讯会议官⽹
我们开发需要使⽤的四个参数:SecretKey,SecretID,AppID,SDKID
我在开发中使⽤的是腾讯会议的商业版和企业版,腾讯会议和obs都是⼀种推流⽅式,腾讯会议相⽐较多了⼀个会议的概念。
商业版需要跟腾讯官⽅付费购买账号⽤户,⼀个账号可以有多个⽤户,腾讯是按照⽤户标准收费的,⼀个⽤户有唯⼀的userId和⼿机号,腾讯会议API主要是通过userid作为唯⼀标志,⽤户可以创建会议,使⽤会议等等。
腾讯收费的标准是按照⽤户数量来收费的,但是不限制具体是某个⽤户,⽐如我⼀个账号买了三个⽤户,我只能在官⽹上配置三个⽤户,但是可以删除⽤户再新增⽤户。
⼀个⽤户可以同时建⽴多个同时间段内的会议,但是有直播并发数的限制。
还可以看到腾讯会议的会议信息和⽤户信息
2)公共参数
REST API 对每个访问请求进⾏⾝份验证,如未提供安全凭证和签名则⽆法调⽤ API 接⼝。则⽤户可以参考腾讯云 API 的鉴权规则计算签名。
API 调⽤⽅需申请或持有安全凭证。安全凭证包括 SecretId 和 SecretKey。
公共参数是⽤于标识⽤户和接⼝鉴权⽬的的参数,如⾮必要,在每个接⼝单独的接⼝⽂档中不再对这些参数进⾏说明,但每次请求均需要携
带这些参数,才能正常发起请求。
API 采⽤ TC3-HMAC-SHA256 签名⽅法,公共参数需要统⼀放到 HTTP Header 请求头部中。
即:每次发送请求(除了⽣成签名),都需要这些公共参数,放在 HTTP Header 请求头部中.
看看这⼏个必填的参数,X-TC-Signature 是⽣成的签名,SdkId 如果存在的话必须填。
注意:构造请求头,需注意⾃定义字段名的⼤⼩写。签名验证以及服务器端读取字段值对⼤⼩写敏感。
3)⽣成签名串
参与签名的字符串包括:
String tobeSig =
httpMethod + "\nX-TC-Key=" + secretId + "&X-TC-Nonce=" + headerNonce + "&X-TC-Timestamp=" + headerTimestamp + "\n" + requestUri + "\n" + reque 参数解释:
httpMethod:是当前请求的请求⽅式,以取消会议接⼝为例,请求⽅式为POST
Header 请求头中参与签名的字段包含:X-TC-Nonce,X-TC-Timestamp,X-TC-Key。 组成 Header 签名串时,参与签名的参数按参数名做字典序升序排列。
URI 是 ,注意 是实际的meetingId,⽐如
requestBody:接⼝的请求体json串,注意如果没有请求体,⽐如是Get请求,⽤空串“ ”表⽰,不能以null表⽰。
拼接好待签名的字符串后,⽤ SecretKey 密钥⽣成待签名字符串的 Hmac-SHA256 签名,将签名转换为16进制字符串形式,然后进⾏Base64 编码。
以Java代码为例,所有的⽣成签名串代码如下:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。