Description/Error
I have searched for days but cannot find a solid solution. I want to pull calendar events from either google or office 365 and then pull the zoom id from it. All I can see is the body content from the calendar events and parsing the URL String to the meeting, but I wanted to confirm this is the only way? I would have thought zoom would have an extended property or open extension (or google equivalent) which would link the two (calendar event to zoom meeting). Before I go a coding, it would sure help to be sure the direction is correct.
Thanks so much for the reply @tommy. MY app is currently integrated with Microsoft Graph for calendar items. I want to be able to link the office 365 calendar event to a zoom meeting (if there is one) without having to parse the text of the office 365 calendar event to pull the zoom meeting id from the URL contained in the html body of the office 365 calendar event. I know office 365 calendar events can use custom extensions and was hoping those were exposed for zoom.
So in ideal case, I could retrieve an office 365 event, it would contain the zoom meeting id, then i could continue to link the two together for various functions.
Thank you for the reply, but I know about those tools I’m trying to figure out how you link (programmatically) a calendar event in office 365 to a zoom meeting. Let’s say I have a program and all it has is access to the office 365 calendar event item from microsoft graph. Is there a way to pull the zoom meeting id from it (aside from just the body text or matching dates/times)? I understand I’d need to use zoom api calls to pull the zoom meeting details. I want to know quickly and easily if an office 365 calendar event has a zoom meeting without having to parse the the body field of html text looking for a URL. HOpe I’m making sense.
Thanks Tommy. So one more question and I’ll leave it. But when using zoom outlook add in (whether desktop or web) and I create an outlook meeting, then use the zoom add in to add a zoom meeting to that outlook calendar event, does zoom store anything in that outlook calendar record that relates to the zoom meeting or does it just update the body text with the invitation details of the outlook calendar event and then create a zoom meeting back at zoom?
Another question that may help. If I delete an event in outlook calendar, how does the zoom add in know which zoom meeting to cancel? Does it just pick up the zoom meeting id from the outlook calendar body text or is there a hidden field in the outlook calendar event that contains the zoom meeting id?
Thanks Tommy. I know zoom add on handles that logic…I’m trying to figure out how it handles that logic. When you say zoom knows what meeting to cancel because when you create the meeting it stores the meeting id. are you referring to the zoom or office 365 meeting id? And were does it store it?
When a user deletes a meeting from within outlook, the zoom add in has to match that outlook calendar event to a zoom meeting. I still don’t understand how it does that. The only thing I see is simply a zoom meeting id contained within the body text of the outlook event. IS that what it uses? That seems odd to parse that text for an id and not store it within the outlook calendar event somehow.
Perfect. Is it possible for my app to get access to that database? All I need is the zoom meeting id that is linked to the outlook calendar event id. My goal is to build an office 365 add-in that can pull the zoom meeting id without having to parse the outlook event description. Likewise, I’m building an app connected to zoom and I’d love to be able to pull the outlook meeting id from the zoom apis.
i.e. is there a way for a third party app (mine) to get access to the same data set that your zoom plug in uses.
I have an outlook add in and want to link teh outlook event to the zoom meeting id so our users can download the video later. It all starts with an outlook meeting and there may or may not be a zoom meeting linked. The only way I can see to do it now is one of hte following:
parse the outlook event body text looking for the zoom meeting id within the hyperlink
or
search zoom for the same time period of the meeting to see if a zoom meeting exists (then its not really 100% that its for that outlook calendar meeting.
I don’t think item 2 will be 100% accurate and parsing the body text seems overkill. I was hoping there would be an easier way to pull the zoom meeting id from within outlook.
I could (if needed) do it in reverse,which is pull zoom meetings from the users account, but I’d need something in the zoom meeting record that linked back to an outlook event.
I REALLY don’t want to parse the body text if I can keep from it. Hoping there is a simpler approach.
Thanks @tommy and sorry to keep going round and round. I understand I can get the meeting recordings, but in order to do so I have to have the zoom meeting ID. How do I get that Zoom meeting id if all i have is the outlook meeting id?
When a user creates a meeting through outlook and uses the zoom plug in to connect a zoom meeting to that outlook calendar event, I am referring to the outlook event id. Is there no connection between the outlook meeting and the zoom meeting other than the contents of the outlook meeting body?
I was afraid of that…thank you for your great support. I’d love to see this opened up.
From a different angle, is there any access to the outlook event id from teh zoom apis? i.e. if I start with the zoom meeting id, is there a way to determine if it was generated by outlook and get the outlook event id?