В настоящее время я пытаюсь разработать приложение для создания собраний Skype.
Я использую C# UCWA SDK и разрабатываю для Skype для бизнеса в Интернете.
Создание собраний работает нормально, если я включаю в число участников только людей из арендатора. , как только я включаю в собрание людей не из арендатора, я получаю это сообщение об ошибке: {"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);
Однако добавление внешних пользователей в свойства органайзера работает нормально. Мой вопрос: как я могу добавить внешних участников к собранию, которое я создаю? Есть ли что-то особенное в отношении участников?