Skip to content
Bitzsoft.Integrationsbitzsoft.integrations

Reference

Webex VideoConference

Cisco Webex 视频会议服务——Bearer Token 鉴权。

Last updated

基于 Cisco Webex Meetings REST API 实现,采用 Bearer Token(Personal Access Token 或 JWT)鉴权。

包信息

  • NuGet 包:Bitzsoft.Integrations.VideoConference.Webex
  • 接口:IVideoConferenceService
  • 鉴权:Bearer Token(Personal Access Token 或 JWT)
  • Provider ID:webex

配置

字段类型必填默认值说明
AccessTokenstring访问令牌(Personal Access Token 或 JWT)
BaseUrlstringhttps://webexapis.com/v1Webex Meetings REST API 基地址
HttpClientNamestringVideoConferenceWebex业务 HttpClient 命名
{
"VideoConference": {
"Webex": {
"AccessToken": "your-access-token"
}
}
}

注册

// 方式一:IConfiguration(默认读取 "VideoConference:Webex" 配置节)
services.AddWebexVideoConference(configuration);
// 方式二:委托配置
services.AddWebexVideoConference(options =>
{
options.AccessToken = "your-access-token";
});

使用示例

var meeting = await service.CreateMeetingAsync(new CreateMeetingRequest
{
Subject = "Client Demo",
StartTime = DateTimeOffset.Parse("2026-08-06T15:00:00Z"),
EndTime = DateTimeOffset.Parse("2026-08-06T16:00:00Z"),
Attendees = [new() { Email = "client@example.com" }]
});
// 邀请参会人
await service.InviteAttendeesAsync(new InviteAttendeesRequest
{
MeetingId = meeting.MeetingId,
Attendees = [new() { Email = "guest@example.com" }]
});
// 取消会议
await service.CancelMeetingAsync(meeting.MeetingId);

鉴权机制

  • 每个业务请求通过 Authorization: Bearer {token} 头携带访问令牌。
  • Webex 不使用独立的令牌管理器,令牌由调用方在外部获取后注入配置。

已知限制

不包含 Token 自动刷新;调用方需自行管理令牌生命周期,过期后更新 AccessToken 配置值。

100%

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