Reputation: 834
I am writing a complex integration between Zoom and Google calendar - I can't really use their out of the box solutions. I have the Google Calendar API working fine (CRUD) but I don't see a way to add a Zoom meeting ID or a top level link via the API. It appears the Google Calendar product provides a place for Zoom meeting information - I just cannot see how to create it.
Upvotes: 3
Views: 3308
Reputation: 305
It's an old question, but for everyone looking for something similar you can do it using the conferenceData param.
The minimal working example is something like this:
conferenceData: {
conferenceSolution: {
key: { type: "addOn" },
name: "Zoom",
},
entryPoints: [
{
entryPointType: "video",
passcode: "4gnZXJ",
uri: "https://zoom.us/j/93831668388?pwd=UHRqU0VwMjF3d1B0VXU5bFBRYWIxdz09",
},
],
}
Keep in mind that you need to send the conferenceDataVersion
query param with the value of 1
in order to take the conferenceData
Docs
Upvotes: 1
Reputation: 834
Looks like using event.description is the only way to do this - inline links. The other top level methods pertain to google products, like hangouts, only.
Upvotes: 3