If I open Zoom Mac app, then get the Closed Captioning API from Zoom Mac app, then send the transcript using this API by POST request. It works. The caption immediately shows in Zoom Mac app.
However, if I stop the script I use to send the transcript, then I re-run the same script with the same Closed Captioning API (I didn’t close/restart Zoom Mac app though), the transcript would not immediately show up, after 10-20 seconds, the caption suddenly show up like it was stuck for a while then suddenly it’s not stuck, all those transcripts show one by one in very quick way.
Unless I restart Zoom Mac app and start over, the 1st time the caption alway shows up immediately.
Is there anyway I can keep using the same Zoom session and sort of reset something before calling Closed Captioning API again?
No any error. Every time the POST request always returns the timestamp.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
Node JS. Use request-promise package to do HTTP POST request with the Zoom Closed Captioning API.
I don’t really use any endpoint, I only just copy the API token by this page - https://support.zoom.us/hc/en-us/articles/115002212983-Integrating-a-third-party-closed-captioning-service
How To Reproduce (If applicable)
Steps to reproduce the behavior:
- Open Zoom app, get Closed Captioning API token.
- Run the script to push the transcript using Closed Captioning API token. Caption in Zoom always show up immediately.
- Stop the script, then redo 2nd. Without restarting Zoom app. Then the caption in Zoom will show up after 10-20 seconds.