#Using zoom sdk/api in tauri app
31 messages · Page 1 of 1 (latest)
Why do you think you need express.js or node?
I haven't looked that deep into it, but it looks like there's an electron sdk? https://developers.zoom.us/docs/meeting-sdk/electron/download-and-install/
The Zoom Developer Platform is an open platform that allows third-party developers to build applications and integrations upon Zoom’s video-first unified communications platform.
and what about rest api?
The Zoom Developer Platform is an open platform that allows third-party developers to build applications and integrations upon Zoom’s video-first unified communications platform.
i still need to send requests from beckend service like express.js right?
also most likely I need video sdk not meeting sdk , which don't have electron version- https://developers.zoom.us/docs/video-sdk/
The Zoom Developer Platform is an open platform that allows third-party developers to build applications and integrations upon Zoom’s video-first unified communications platform.
it has a web sdk though which hopefully works as-is inside the webview
yes but here is thes
The Zoom API 31 cannot be called from the frontend. You will see cors errors 8. You have to make requests to the Zoom API from a server side application 71.
from here
so I need server side appilcation
why the hell do they have a web sdk if they know it doesn't work
i am not sure but they rest api failing from react app
so you don't suggest to use node in tauri?
may be I can do requests from rust?
that's the most stupid thing i've seen today
that could work, the rust side (including tauri's http js api) doesn't care about cors
there's also a crate for it if you wanna go full rust https://crates.io/crates/zoom-api
what do you think of this? - https://github.com/Perfect7M/taurine
ehh, personally not much tbh.
or well
more like "it depends"
many people are quick to jump the gun on bundling a nodejs runtime with their tauri app but there are reasons why tauri doesn't include nodejs
but yes, it has its use-cases but it should be more like the last resort, not the first thing people try
so in your case, if tauri's http js api doesn't work and you don't want to work with rust at all, then nodejs would be okay imo
but after all, it's completely up to you, if you prefer a nodejs runtime in your app then we can't stop you :D
ok i see , is it possible to use video sdk from rust ?
The Zoom Developer Platform is an open platform that allows third-party developers to build applications and integrations upon Zoom’s video-first unified communications platform.
Sooo, i'm a bit confused, there seem to be 2 video sdk.
The one you linked should work in tauri's webview as-is (probably inside an iframe) since it was designed for that apparently. I don't think the discussion comment you linked was about this sdk.
Either way, using that sdk from outside a web context doesn't make sense since you'd loose access to webrtc which it apparently needs.
Then there's the second video sdk rest api which is just a bunch of simple http requests which would work in rust just fine.