Description
I’m requesting recordings from the API with the requests library in python. The issue I’m having is that the ‘from’ in the response I receive does not match the ‘from’ I am sending in the request, so that recordings on certain dates cannot be downloaded by my script. My script sends hundreds of requests, and the responses for the vast majority have ‘from’ in the response matching the ‘from’ in the request. For requests in ‘from’ in February, the dates do not match.
Logs
These logs show the params I use in my request, and the response I receive. The ‘from’ fields don’t match.
==> params: {‘userId’: ‘REDACTED’, ‘page_size’: 300, ‘from’: datetime.date(2020, 2, 27), ‘to’: datetime.date(2020, 3, 28)}
==> response {‘from’: ‘2020-02-28’, ‘to’: ‘2020-03-28’, ‘page_count’: 0, ‘page_size’: 0, ‘total_records’: 0, ‘next_page_token’: ‘’, ‘meetings’: }
==> params: {‘userId’: ‘REDACTED’, ‘page_size’: 300, ‘from’: datetime.date(2020, 2, 17), ‘to’: datetime.date(2020, 3, 18)}
==> response {‘from’: ‘2020-02-18’, ‘to’: ‘2020-03-18’, ‘page_count’: 0, ‘page_size’: 0, ‘total_records’: 0, ‘next_page_token’: ‘’, ‘meetings’: }
Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT
Which Endpoint/s?
‘https://api.zoom.us/v2/users/’ + email + ‘/recordings’
How To Reproduce (If applicable)
The issue seems to happen for dates any request with a ‘from’ in February