What are ZoomSDKMeetingItem and ZoomSDKScheduleMeetingItem?

How can we display user’s scheduled meetings? What is the differences between ZoomSDKMeetingItem and ZoomSDKScheduleMeetingItem?

SDK Version: v5.4.54528.1230

Hi @tmiskiew, thanks for the post.

The difference in these two classes (aside from the differing interfaces) is that ZoomSDKMeetingItem is a meeting that has already been scheduled through the ZoomSDKPreMeetingService, while the ZoomSDKScheduleMeetingItem is a meeting that you are going to schedule through that same service. Looking through the reference docs for that class may provide the additional context needed to understand the differences in how these two objects are retrieved and used, but if not, I would be more than happy to help clarify further on any missing info. :slightly_smiling_face:

Thanks!

@jon.zoom

Thanks. We do it like this today:

To get all meetings from Zoom SDK
/**

  • @brief List all meetings.
  • @return If the function succeeds, it will return ZoomSDKError_Success. Otherwise failed.
    */
  • (ZoomSDKError)listMeeting;

Callback:
func onListMeeting(_: ZoomSDKPremeetingError, meetingList: [Any]) {
var array = ZoomMeetingItem
for item in meetingList {
if let item = item as? ZoomSDKMeetingItem {
print(“ZoomSDKMeetingItem: (item)”)
array.append(item.meetingItem)
} else if let scheduleItem = item as? ZoomSDKScheduleMeetingItem {
print(“ZoomSDKScheduleMeetingItem: (scheduleItem)”)
}
}
listMeetingCompletion?(array)
}

When we my account we get ZERO meetings using SDK and two meetings when using the same account using the original zoom client.

The two meetings you see weren’t scheduled with my account, I was just invited to them. I don’t know whether you guys get them using the SDK or someone source it from my calendar. Would be awesome if you could shed some light on this.

Hi @tmiskiew,

That is certainly strange that you are seeing differences between the SDK and the client on the same account. Just to make sure, am I correct in assuming that you are using the same authentication method for both the client and SDK when singing into this account?

Also, what is the return value you are seeing from the listMeeting method? If it is anything other than ZoomSDKError_Success, there may be something else going on here.

Thanks!

Our app uses JDK token. And yes the list call returns success. What info do you need to investigate the problem? Shall I send you the log? My credentials?

Hi @tmiskiew,

No need for additional information. I was able to reproduce and am also seeing inconsistencies returned from this callback when compared with my test account’s dashboard.

We will need to investigate further to determine if this is an issue with the SDK or Zoom’s back end. Either way, I will be sure to give you an update as soon as we have more information.

Thanks!

Hi @jon.zoom - were you able to confirm where this problem is coming from and when we can expect this to get fixed? Thanks Thomas

Hi @tmiskiew, thanks for following up on this.

We released several hotfixes earlier this week, but unfortunately a fix for this could not be included in that SDK version. I will reach out to the engineer assigned to this fix and try to see if we can get an estimated timeline or additional details on this for you.

Thanks!

@jon.zoom & @TimZoom It’s been three weeks that I was promised an update on this…

May I ask what is the status and when we can expect the macOS SDK to return the list of scheduled meeting as it supposed to?

Thanks!

Hi @tmiskiew, thanks for following up on this.

We still do not yet have an update on this, so I will need to check back in with the engineer working on this ticket and let you know as soon as I hear anything. Please accept our apologies for the delay.

Thanks!

Any news @jon.zoom ?

Hi @tmiskiew,

No updates yet, unfortunately. While we are doing our best to assist, if this is an urgent feature for you it may make more sense to consider using the REST API to implement features related to scheduling meetings. Please let me know if this would be of interest to you and I would be happy to point you towards some great resources. If not, I will continue following up with the team so we can get this resolved. :slightly_smiling_face:

Thanks!

Yes, it is urgent and REST API is out of question. Please let me know what you have discussed with that developer and when can we expect a solution. Was he even able to identify the root cause of this issue which you confirmed were able to reproduce?

Hi @tmiskiew,

Can you please elaborate on why the REST API is out of the question? Perhaps we can assist with overcoming any challenges related to using the API.

Was he even able to identify the root cause of this issue which you confirmed were able to reproduce?

We are aware of some stability issues with this feature which are not localized to the macOS SDK and are continuing to investigate. I have personally been able to reproduce this issue with the SDK and can assure you that I have forwarded the steps to reproduce to the engineer working on this. :slightly_smiling_face:

Thanks!