Hey @kanata.koyama to confirm if I understand the error you’re running into, does the following describe it accurately?
- You’re using the latest Zoom Web SDK to build a bot
- Requesting recording permission works when the host is joining from the Zoom Desktop Client (they have the Zoom program installed on their computer)
- Requesting recording permission does not work when the host is joining from the Zoom Web Client (they are joining the meeting through their web browser)
If this is the case, this is a known issue.
The Zoom Web Client does not yet support the local recording permission grant, which means the bot is not able to request recording permission from the host.
One alternative flow that might work is to use the Join Token for Local Recording to get recording permission automatically when the bot joins the call, instead of showing the host the dialog.
You’ll need to connect to the host’s Zoom account using OAuth and request this token before sending the bot to the call.
Alternatively, one option (which I’ve mentioned to you a lot recently ) is to use the recall.ai API, which is a hosted API for meeting bots. Recall can automatically request the Join Token for Local Recording if it’s available, and fall-back to the manual request if it’s not, which will save you time building the additional integration.