Skip to content
Bitzsoft.Integrationsbitzsoft.integrations

Reference

视频会议 VideoConference

视频会议域 6 家供应商的完整参考——IVideoConferenceService 9 个统一方法、鉴权方式对比、Options 配置与 DI 注册。

Last updated

视频会议域统一了 6 家供应商的会议创建、查询、更新、取消、参会人管理和录制查询能力。所有供应商实现同一个 IVideoConferenceService 接口,鉴权机制差异显著。

统一接口(9 方法)

IVideoConferenceService 围绕会议生命周期组织,共 9 个成员:

分类方法说明
属性ProviderName供应商名称
会议生命周期CreateMeetingAsync创建会议
会议生命周期GetMeetingAsync查询会议
会议生命周期UpdateMeetingAsync更新会议
会议生命周期CancelMeetingAsync取消会议
会议生命周期ListMeetingsAsync查询会议列表
参会人InviteAttendeesAsync邀请参会人
参会人RemoveAttendeesAsync移除参会人
录制ListRecordingsAsync查询录制列表

鉴权方式对比

供应商鉴权机制Token 注入令牌刷新
腾讯会议OAuth2 Client CredentialsBearer 头POST /v1/open-token
ZoomServer-to-Server OAuthBearer 头POST /oauth/token(HTTP Basic Auth)
Microsoft TeamsAzure AD Client Credentials → GraphBearer 头POST /{tenant}/oauth2/v2.0/token
飞书AppId + AppSecret 换 tenant_access_tokenBearer 头POST /auth/v3/tenant_access_token/internal
钉钉AppKey + AppSecret 换 access_tokenquery 参数 ?access_token=GET /gettoken
WebexBearer TokenBearer 头无自动刷新

供应商清单

供应商Provider IDAPI 基地址NuGet 包
腾讯会议tencent-meetingapi.meeting.qq.comBitzsoft.Integrations.VideoConference.TencentMeeting
Zoomzoomapi.zoom.usBitzsoft.Integrations.VideoConference.Zoom
Microsoft Teamsmicrosoft-teamsgraph.microsoft.comBitzsoft.Integrations.VideoConference.MicrosoftTeams
飞书feishuopen.feishu.cnBitzsoft.Integrations.VideoConference.Feishu
钉钉dingtalkoapi.dingtalk.comBitzsoft.Integrations.VideoConference.DingTalk
Webexwebexwebexapis.comBitzsoft.Integrations.VideoConference.Webex

相关

100%

滚轮或按钮缩放 · 放大后拖动画面 · 双击切换 100% / 200%