Description
I am not able to get all Zoom recordings for a given meeting. This meeting was ended and then restarted right away twice. I was expecting to see 3 recordings as I can see in the UI (with at least 2 files each). However, the only one returned is the last recording.
I tested this previously (1 month ago or so) and it was returning all the recordings.
If I list all user recordings, I can get all the recordings, but that solution is far from ideal for us.
Error
Instead of returning the last recording as follows:
{
"id": 94476811574,
"topic": "demo speaker view screen sharing",
"recording_count": 3,
"recording_files": [
{
"recording_start": "2021-05-03T01:18:49Z",
"recording_end": "2021-05-03T01:19:21Z",
"status": "completed",
"recording_type": "shared_screen_with_speaker_view"
},
{
"recording_start": "2021-05-03T01:18:49Z",
"recording_end": "2021-05-03T01:19:21Z",
"status": "completed",
"recording_type": "active_speaker"
},
{
"recording_start": "2021-05-03T01:18:49Z",
"recording_end": "2021-05-03T01:19:21Z",
"status": "completed",
"recording_type": "audio_only"
}
]
}
I was expecting it to return all files (as I can get with the endpoint list all recordings)
{
"from": "2021-05-02",
"to": "2021-05-03",
"page_count": 1,
"page_size": 30,
"total_records": 3,
"meetings": [
{
"id": 94476811574,
"topic": "demo speaker view screen sharing",
"recording_count": 3,
"recording_files": [
{
"recording_start": "2021-05-03T01:18:49Z",
"recording_end": "2021-05-03T01:19:21Z",
"status": "completed",
"recording_type": "active_speaker"
},
{
"recording_start": "2021-05-03T01:18:49Z",
"recording_end": "2021-05-03T01:19:21Z",
"status": "completed",
"recording_type": "audio_only"
},
{
"recording_start": "2021-05-03T01:18:49Z",
"recording_end": "2021-05-03T01:19:21Z",
"status": "completed",
"recording_type": "shared_screen_with_speaker_view"
}
]
},
{
"id": 94476811574,
"topic": "demo speaker view screen sharing",
"recording_count": 2,
"recording_files": [
{
"recording_start": "2021-05-03T01:15:12Z",
"recording_end": "2021-05-03T01:15:36Z",
"status": "completed",
"recording_type": "active_speaker"
},
{
"recording_start": "2021-05-03T01:15:12Z",
"recording_end": "2021-05-03T01:15:36Z",
"status": "completed",
"recording_type": "audio_only"
}
]
},
{
"id": 94476811574,
"topic": "demo speaker view screen sharing",
"recording_count": 3,
"recording_files": [
{
"recording_start": "2021-05-03T01:12:03Z",
"recording_end": "2021-05-03T01:14:45Z",
"status": "completed",
"recording_type": "audio_only"
},
{
"recording_start": "2021-05-03T01:12:03Z",
"recording_end": "2021-05-03T01:14:45Z",
"status": "completed",
"recording_type": "shared_screen_with_speaker_view"
},
{
"recording_start": "2021-05-03T01:12:03Z",
"recording_end": "2021-05-03T01:14:45Z",
"status": "completed",
"recording_type": "active_speaker"
}
]
}
]
}
Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth and JWT
Which Endpoint/s?
https://marketplace.zoom.us/docs/api-reference/zoom-api/cloud-recording/recordingget
/meetings/{meetingId}/recordings
I also tried to pass ?page_size=20
and the same result still happens
How To Reproduce (If applicable)
Steps to reproduce the behavior:
- Start a meeting and record it on the cloud
- Speak a bit and pause the recording after a while
- Resume the recording and speak a bit more
- End the meeting for all participants
- Reopen the meeting with the meeting link, start cloud recording, talk a bit and end it for good
- Wait for cloud recordings to be ready and then try to get them using the API