UCWA MyOnlineMeeting 与会者要求?外部与会者
UCWA MyOnlineMeeting attendees requirements? External attendees
我目前正在尝试开发一个创建 Skype 会议的应用程序。
我正在利用 C# UCWA SDK 并针对 Skype for Business online 进行开发。
如果我只将来自租户的人员包括在与会者中,则会议创建工作正常,只要我将非租户的人员包括在会议中,我就会收到此错误消息:
{"code":"BadRequest","subcode":"ParameterValidationFailure","message":"Please check what you entered and try again.","debugInfo":{"diagnosticsCode":"2"}}
这是我的代码示例
var meeting = new MyOnlineMeeting()
{
AccessLevel = AccessLevel.Everyone,
Attendees = new string[] { $"sip:{Settings.SkypeUserEmail}" }, //Adding anybody else than the service account makes it fail for now
Subject = series.Subject,
ExpirationTime = DateTime.Now.AddDays(3),
AutomaticLeaderAssignment = AutomaticLeaderAssignment.SameEnterprise,
Leaders = series.Organizers.Select(x => $"sip:{x.EmailAddress}").ToArray(),
LobbyBypassForPhoneUsers = LobbyBypassForPhoneUsers.Enabled,
PhoneUserAdmission = PhoneUserAdmission.Disabled
};
var dialIn = await client.OnlineMeetings.GetPhoneDialInInformation();
var meetings = await client.OnlineMeetings.GetMyOnlineMeetings();
var result = await meetings.Create(meeting);
不过,将外部用户添加到组织者属性中效果很好。
我的问题是:如何将外部与会者添加到我正在创建的会议中?与会者有什么特别之处吗?
在 Microsoft Skype for Business MVP 的私人通讯组列表上进行了几次交流之后,似乎与会者必须是组织的一部分,否则呼叫将失败。
提交了一个Pull Request to update the latest version of the documentation
我目前正在尝试开发一个创建 Skype 会议的应用程序。
我正在利用 C# UCWA SDK 并针对 Skype for Business online 进行开发。
如果我只将来自租户的人员包括在与会者中,则会议创建工作正常,只要我将非租户的人员包括在会议中,我就会收到此错误消息:
{"code":"BadRequest","subcode":"ParameterValidationFailure","message":"Please check what you entered and try again.","debugInfo":{"diagnosticsCode":"2"}}
这是我的代码示例
var meeting = new MyOnlineMeeting()
{
AccessLevel = AccessLevel.Everyone,
Attendees = new string[] { $"sip:{Settings.SkypeUserEmail}" }, //Adding anybody else than the service account makes it fail for now
Subject = series.Subject,
ExpirationTime = DateTime.Now.AddDays(3),
AutomaticLeaderAssignment = AutomaticLeaderAssignment.SameEnterprise,
Leaders = series.Organizers.Select(x => $"sip:{x.EmailAddress}").ToArray(),
LobbyBypassForPhoneUsers = LobbyBypassForPhoneUsers.Enabled,
PhoneUserAdmission = PhoneUserAdmission.Disabled
};
var dialIn = await client.OnlineMeetings.GetPhoneDialInInformation();
var meetings = await client.OnlineMeetings.GetMyOnlineMeetings();
var result = await meetings.Create(meeting);
不过,将外部用户添加到组织者属性中效果很好。 我的问题是:如何将外部与会者添加到我正在创建的会议中?与会者有什么特别之处吗?
在 Microsoft Skype for Business MVP 的私人通讯组列表上进行了几次交流之后,似乎与会者必须是组织的一部分,否则呼叫将失败。
提交了一个Pull Request to update the latest version of the documentation