2017-06-22 26 views
1

我目前正在嘗試開發創建Skype會議的應用程序。
我利用C#UCWA SDK並在線開發Skype for Business。
會議創建工作正常,如果我只包括在與會者租戶的人,只要我包括人不是從會議上,我得到這個錯誤消息租客: {"code":"BadRequest","subcode":"ParameterValidationFailure","message":"Please check what you entered and try again.","debugInfo":{"diagnosticsCode":"2"}}UCWA MyOnlineMeeting出席者要求?外部參與者

這裏是我的代碼示例

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); 

雖然將外部用戶添加到組織者屬性可以正常工作。 我的問題是:如何將外部與會者添加到我創建的會議中?參加者有什麼具體的事情嗎?

+0

這裏一提的是提供了API https://ucwa.skype.com/documentation/Resources-myOnlineMeeting文檔 – baywet

回答

0

在Microsoft Skype for Business MVP的私人通訊組列表中進行了幾次交流之後,似乎與會者必須成爲組織的一部分,否則呼叫將失敗。
提交了Pull Request更新最新版本的documentation