Connect to localhost service from Zoom App

Hi,
me and my team are working on a Zoom Application that specifically needs to connect to an application running on the same machine.

When Zoom App starts we need to know, if, on the same computer, another application we developed is running. We usually do this with a HTTP call to localhost:54322

Being a ‘localhost’ we cannot have a valid ssl certificate. We tried in many ways but each call ends with mixed content error. We also tried to use websocket (to localhost) without any luck.

We need that because it is the only way to bind zoom user to our application user.

Is there a way to perform this operation?

Thanks

1 Like

Hello, were you able to solve this problem? We have a similar one. Thanks!

no, did not find a way

I’m sorry, that is very frustrating. Did you come up with some other workaround to achieve what you needed?

Hi @Caitlin1,
i’ll try my best to explain my workaround. In my scenario i have, on a user’s computer, an application i built (standalone executable) and a zoom app running inside zoom workplace.
My solution is to have a webserver in the middle. Zoom application establish a stream connection with my web server using EventSource object (EventSource - Web APIs | MDN)
When my desktop application wants to send something to zoom app it calls an HTTP endpoint on my my webserver that uses persistent stream to communicate with zoom app itself.
Between desktop app and my webserver i also have a websocket established, so when my zoom app wants to communicate with desktop app, zoom app calls an http endpoint on my webserver that sends message to desktop app through websocket
look like i cannot establish a websocket channel between Zoom App and my webserver so EventSource is the only way…
hope it helps…

1 Like