疫情之下,云上协同蔚然成风,云课堂、云招聘、云签约、云培训等场景成了新的趋势。为进一步助力企业内外部高效沟通,腾讯会议正式开放API,为企业IT、系统集成商、SaaS服务商提供API接口,轻松适配多场景,快速实现行业应用、企业办公平台与腾讯会议音视频的连接。
什么是腾讯会议API?
腾讯会议API是一组使用腾讯云会议资源的接口,通过调用这些接口,腾讯会议可以与企业的OA,CRM,ERP,IT等应用或Web进行系统集成,这些业务系统可以实现一键预约腾讯会议,直接拉起腾讯会议App,启动一场远程会议,并使用会议App提供的各种会控功能。
通过API的嵌入,让企业摆脱繁琐的传统视频会议采购-搭建-配置-维护-扩容等漫长的流程和高额的成本,便捷地打造远程音视频会议能力,打通了跨企业跨组织的会议沟通能力,大大降低了成本,让企业能更聚焦在自身主要业务拓展上。
如何通过API接入腾讯会议SaaS?
典型的企业系统通过API访问腾讯会议SaaS服务场景入下图所示:
通过API调用,接入腾讯会议,适用的场景非常的多,比如企业的招聘网站,TA小姐姐们可以一键安排一场视频面试; 比如培训教育网站,老师可以一键约课; 或者让企业员工在预约多地会议室的同时,一键预约腾讯会议,免去反复预定会议的麻烦等等。
腾讯会议开放API
腾讯会议开放了预定会议、修改会议、取消会议、查询会议详情等API接口,所有API都是基于Restful规范,通过HTTPS协议访问Access网关端口443,避免了防火墙穿透的问题。
3步接入腾讯会议API
1)点击 https://cloud.tencent.com/apply/p/xf1vhv5lq79填写申请表;
2)审核通过后,申请邮件将收到接入API的权限密钥和客户端证书;
3)对照https://cloud.tencent.com/document/product/1095/42407 文档指引,接入腾讯会议API。
API调用操作简单,参数简洁直观,便于理解,下面将示范如何调用腾讯会议API来预定会议。
预定会议
创建会议用POST方法,并在请求体中带入会议相关的时间,主题,麦克风摄像头等预设置参数。
示例:创建一个C 岗位视频面试的会议
POST https://api.meeting.qq.com/v1/meetings
{
"userid" : "hiringmanager",
"instanceid" : 1,
"subject" : "C 岗位面试",
"type" : 0,
"hosts" : ["面试官"],
"invitees" : ["候选人1"],
"start_time" : "1572172200",
"end_time" : "1572175800",
"password" : "1111",
"settings" : {
"mute_enable_join":true,
"allow_unmute_self":false,
"mute_all": false,
"host_video":true,
"participant_video": false,
"enable_record": false,
"play_ivr_on_leave": false,
"play_ivr_on_join": false,
"live_url": false
}
}
这个示例中列出了所有字段,有些字段是可选项,可以不填,或设置成缺省值。 具体参考官方网站的API接口文档。
当然,接口调用安全是少不了的。申请使用批准后会获得相应的企业AppId和对应的密钥对,用于对调用请求加密签名。签名算法和完整的调用请求响应示例可以参考官网的API接口文档。
应用案例
腾讯招聘是Rest API的重度用户,已经接入了腾讯会议的网关。在疫情期间,腾讯每周平均安排4000 场面试,70%以上的面试通过腾讯会议进行。腾讯招聘通过对接腾讯会议API,实现面试邀约线上化闭环。面试官只需在招聘系统填写面试时间,系统自动生成面试入会链接,一键发送给面试者,最快一分钟可完成自助面试邀约,轻松实现与面试者的全程“无接触”顺畅交流。
视频面试时,对环境的要求尤其重视,通过腾讯会议的音视频智能降噪、美颜、虚拟背景等功能,可以为面试双方打造专注的面试环境,提供了稳定、高质的视频会议服务。
API是腾讯会议SaaS服务的入口,为企业接入云会议提供了便捷的方式,延展了沟通的渠道,为参与腾讯会议SaaS生态建设的伙伴们提供了简便的工具,简单的集成和二次开发,就可以获得云会议的能力。腾讯会议还将继续开放更多的API,为企业提供更多的工具和能力来获得更好的体验。