Our company is developing an application that is using Meeting SDK to interact with Zoom.
Now we need to use a ZAK token to create an instant meeting.
We successfully obtain a ZAK token from the server, however meeting creation fails.
To start the meeting, we are calling the [meetingService startMeetingWithZAK:].
The ZAK elements we pass to this method has following fields:
userType - we have tried the SDKUserType_APIUser which leads to the “ZoomSDKError_WrongUsage” error. With any other value we are able to get “ZoomSDKError_Success”
displayName - We pass the non-empty string here.
userId - “me” or the user identifier we obtain from the backend.
displayID - 0
participantId - 0
isDirectShare - NO
isNoVideo - NO
meetingNumber - 0
isNoAuido - NO
vanityID - nil
zak - ZAK token we obtained from the backend
With these parameters we get “ZoomSDKError_Success” when calling the “startMeetingWithZAK:”, however the meeting does not start.
we get the “onMeetingStatusChange:” call with:
state = ZoomSDKMeetingStatus_Failed
error = ZoomSDKMeetingError_Unknown
reason = EndMeetingReason_None
I assume some parameter values are wrong. Can you please suggest what is the correct way to create an instant meeting with ZAK?
Which macOS Meeting SDK version?
- Device: iMac late 2017
- OS: macOS Big Sur 11.4