I want to get the meetingId of the current meeting for all participants, not only for the host, preferably from meetingUUID. I can get meetingUUID since getMeetingUUID supports all roles. How can I get meetingId for all participants?
When I use getMeetingContext method of zoomSdk to get meetingId, I got a/an warning/error states that the method requires the host role.
Thank you for posting in the Zoom Developer Forum! Based on your post, it seems you are looking to understand how to get the meetingId of the current meeting for all participants and you want to understand the reason “host role is required” error is returned when calling the getMeetingContext method of zoomSdk, is that accurate? If so, before diving in can you share more details on what you are looking to achieve?
Based on the methods you referenced, it is my understanding getMeetingContext should return the meetingID . See Example GetMeetingContextResponse here :
Generally, you would want to use the MeetingUUID to get the meetingID. Can you share at what point are you looking to get the MeetingID? Are you looking to get it during or after a meeting?
In the meantime, here is the List past meeting instances API, which returns a list of past meeting instances for your reference:
We changed the backend implementation using meetingUUID instead of meetingID. However, this makes things harder, most of the Zoom requests/methods have the meetingID parameter, not the meetingUUID. So, getMeetingContext function would be available for all users, or Zoom SDKs should use the meetingUUID as parameter, instead of meetingID.