Description
While processing Zoom callbacks and Get Meeting Participants API data, we are seeing some discrepancies in the response returned for some instances as far as the Recording duration and the Participant Records count.
Also, for the meeting event callbacks, does the duration value represent the scheduled meeting duration or the actual duration? For example, if someone scheduled an hour meeting at 10:00AM, but it was ended after forty-five minutes, would we get the values in Item 1 or 2? We are relying on the duration value, since the end time is not provided in the response.
- start time: 11/25/20 10:00 am duration: 60 (mins.)
- start time: 11/25/20 10:00 am duration: 45 (mins.)
Error
Here is an example with a duration value of 0 for the recording, even though there was a recording provided in the Recording Completed Event. Other Recording Instances for this meeting all had duration values greater than 0, but the one w/snippet below didn’t, why would it be different for this instance?
-
D14iSL0tRfWl2BT1l9Yl4w==
-
Uc2YkwbyTym8sWsaG1gpPg==
-
tkRRnDb7T2S51jEB+9EwLg==
-
Meeting Id: 98049412256
-
ZoomInstanceUUID: oqe93g6NSlqQ9SBcJXOjAw==
-
Response Snippet:
“account_id”: “O1GCLBV8QkinDPUaj4fNOw”,
“operator”: null,
“object”: {
“uuid”: “oqe93g6NSlqQ9SBcJXOjAw==”,
“id”: “98049412256”,
“host_id”: “USQZVAhGQ06og5IxNJkY1w”,
“topic”: “KedarGousiRam”,
“type”: “2”,
“start_time”: “2020-11-20T20:55:33Z”,
"duration": “0”,
“timezone”: “America/Chicago”,
“host_email”: “Ly************@***************.com”,
“total_size”: “1372859”,
“recording_count”: “3”,
“share_url”: “https://zoom.us/rec/share/pg3sHWnosU72e2vNrX7HGr6DO0BUwIG_hDJ8Zpv53iy10HgL23jOrOHdL2VL6Tx7.Uh2-knSAUrZAuXeF”,
“recording_files”: [
{
“recording_start”: “2020-11-20T20:57:32Z”,
“recording_end”: “2020-11-20T20:58:12Z”,
“id”: “c80a26b3-795c-4fcd-bb71-115aec9f800b”,
“meeting_id”: “oqe93g6NSlqQ9SBcJXOjAw==”,
“file_type”: “MP4”,
“file_size”: “735503”,
“play_url”: “https://zoom.us/rec/play/aTUQnvqfpM_4At2_TLJNEZuVtvOau9-1ObIzaibQlUtjVdOR4VX8ozVRZFAFL6fBEmPvSuvithDHCANA.qjatPA3zqEMooAYr”,
“download_url”: “https://zoom.us/rec/webhook_download/aTUQnvqfpM_4At2_TLJNEZuVtvOau9-1ObIzaibQlUtjVdOR4VX8ozVRZFAFL6fBEmPvSuvithDHCANA.qjatPA3zqEMooAYr/59Npa4_h2U1AYYqU1EiaQpYQMpXdd8jz03YCh5MJCwZ3gyq4_ncQ7tB22Lnpkg”,
“status”: “completed”,
“recording_type”: “shared_screen_with_speaker_view”
},
For the following instance, we recieved additional records, but the other three instances had the correct number of participant records. Can you please tell us why this is the case?
-
Uc2YkwbyTym8sWsaG1gpPg== - total records: 3
-
oqe93g6NSlqQ9SBcJXOjAw== - total records: 3
-
tkRRnDb7T2S51jEB+9EwLg== - total records: 3
-
D14iSL0tRfWl2BT1l9Yl4w== - total records: 7
{
“result”: {
“page_count”: “1”,
“page_size”: “30”,
"total_records": “7”,
“next_page_token”: “”,
“participants”: [
{
“id”: “USQZVAhGQ06og5IxNJkY1w”,
“user_id”: “16778240”,
“name”: “Ly Bolia”,
“user_email”: “ly***i@p.com”,
“join_time”: “2020-11-20T21:05:16Z”,
“leave_time”: “2020-11-20T21:13:19Z”,
“duration”: “483”,
“attentiveness_score”: “”
},
Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT and Webhooks
Which Endpoint/s?
-
Recording Completed Callback Event
-
Get Meeting Participant Report: https://api.zoom.us/v2/report/meetings/{meetingId}/participants
How To Reproduce (If applicable)
N/A
Screenshots (If applicable)
N/A
Additional context
N/A
Let us know if any additional details are needed.
Thanks.