Meeting Join token for local recording

This is expected, you’ll want to make the request outside of the browser

What did you do to resolve your issue?

That’s correct! You can use the token to start recording after you have joined the meeting. Here are our docs on that API:

https://marketplace.zoom.us/docs/api-reference/zoom-api/methods/#operation/meetingLocalRecordingJoinToken

Here is a thread that you may find to be useful: