I want to make my online meeting event provider Skype For Business.

%3CLINGO-SUB%20id%3D%22lingo-sub-2215646%22%20slang%3D%22en-US%22%3EI%20want%20to%20make%20my%20online%20meeting%20event%20provider%20Skype%20For%20Business.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2215646%22%20slang%3D%22en-US%22%3E%3CP%3EGreetings%2C%3C%2FP%3E%3CP%3EI%20used%20graph%20api%20to%20create%20event%20and%20set%20the%20online%20meeting%20provider%20option%20to%20skypeForBusiness.%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-applescript%22%3E%3CCODE%3Evar%20%40event%20%3D%20new%20Event%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Subject%20%3D%20%22test%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Body%20%3D%20new%20ItemBody%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20ContentType%20%3D%20BodyType.Html%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Content%20%3D%20%22test%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Start%20%3D%20new%20DateTimeTimeZone%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20DateTime%20%3D%20DateTime.Now.ToString(%22yyyy-MM-dd%20HH%3Amm%3Ass%22)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20End%20%3D%20new%20DateTimeTimeZone%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20DateTime%20%3D%20DateTime.Now.AddHours(2).ToString(%22yyyy-MM-dd%20HH%3Amm%3Ass%22)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20AllowNewTimeProposals%20%3D%20true%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20IsOnlineMeeting%20%3D%20true%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20OnlineMeetingProvider%20%3D%20OnlineMeetingProviderType.SkypeForBusiness%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20result_event%20%3D%20await%20graphClient.Me.Events%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.Request()%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.AddAsync(%40event)%3B%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%3CSPAN%3EThe%20event%20was%20successfully%20created%2C%20but%20the%20isOnlineMeeting%20option%20in%20response%20was%20false%20and%20did%20not%20return%20OnlineMeeting%20joinUrl.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3ESo%20when%20I%20searched%2C%20it%20said%20that%20to%20interact%20with%20Skype%20For%20Business%2C%20I%20had%20to%20create%20a%20meeting%20using%20the%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fskype-sdk%2Fucwa%2Funifiedcommunicationswebapi2_0%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3EUCWA%20API.%26nbsp%3B%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3ECan%20I%20create%20a%20meeting%20with%20Skype%20for%20Business%20if%20I%20set%20it%20up%20UCWA%20settings%20on%20the%20Azure%20server%20%3F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2215646%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EMicrosoft%20Teams%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EOnline%20meeting%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESkype%20for%20Business%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2217519%22%20slang%3D%22en-US%22%3ERe%3A%20I%20want%20to%20make%20my%20online%20meeting%20event%20provider%20Skype%20For%20Business.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2217519%22%20slang%3D%22en-US%22%3EHi%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F774032%22%20target%3D%22_blank%22%3E%40BoHyun%3C%2FA%3E%2C%20Could%20you%20please%20try%20changing%20the%20provider%20to%20teamsForBusiness%20is%20working%3F%3C%2FLINGO-BODY%3E
Contributor

Greetings,

I used graph api to create event and set the online meeting provider option to skypeForBusiness.

var @event = new Event
            {
                Subject = "test",
                Body = new ItemBody
                {
                    ContentType = BodyType.Html,
                    Content = "test"
                },
                Start = new DateTimeTimeZone
                {
                    DateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")
                  
                },
                End = new DateTimeTimeZone
                {
                    DateTime = DateTime.Now.AddHours(2).ToString("yyyy-MM-dd HH:mm:ss")
                },

                AllowNewTimeProposals = true,
                IsOnlineMeeting = true,
                OnlineMeetingProvider = OnlineMeetingProviderType.SkypeForBusiness,
            };

            var result_event = await graphClient.Me.Events
               .Request()
              
               .AddAsync(@event);

The event was successfully created, but the isOnlineMeeting option in response was false and did not return OnlineMeeting joinUrl.

So when I searched, it said that to interact with Skype For Business, I had to create a meeting using the UCWA API. 

Can I create a meeting with Skype for Business if I set it up UCWA settings on the Azure server ?

 

1 Reply
Hi @BoHyun, Could you please try changing the provider to teamsForBusiness is working?