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