Description
I have code that pulls the webinar list for the account user, but there are three webinars scheduled (today, tomorrow, and one on 5/11) however only the 5/11 is being returned by the api.
Webinar’s
Today (Recurring) 12:00 AM [ LTR Test ] ***********
Tomorrow (Recurring) 12:00 AM [ LTR Test ] ***********
Mon, May 11 (Recurring) 12:00 AM [ LTR Test ] ***********
Error
No error message, only missing response data
Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT
Which Endpoint/s?
https://api.zoom.us/v2/users/{$userId}/webinars
How To Reproduce (If applicable)
Steps to reproduce the behavior:
- Request URL / Headers (without credentials) / Body
HEADERS
[
‘Authorization’ => 'Bearer ’ . $this->generateJWT(),
‘Content-Type’ => ‘application/json’,
‘Accept’ => ‘application/json’,
“alg” => “HS256”,
“typ” => “JWT”
]
QUERY
[
‘page_size’ => 30,
‘page_number’ => 1
]
ENDPOINT
GET https://api.zoom.us/v2/users/{$userId}/webinars
- See error
no error reported; only one result returned when should be three
Additional context
Code returns this single webinar
array(6) {
[“page_count”]=>
int(1)
[“page_number”]=>
int(1)
[“page_size”]=>
int(30)
[“total_records”]=>
int(1)
[“webinars”]=>
array(1) {
[0]=>
array(10) {
[“uuid”]=>
string(24) “YKd6d0zGQxqd+fXRwtt4Bw==”
[“id”]=>
int(134337562)
[“host_id”]=>
string(22) “Uzcipoi3RcqLOJtCagnXdg”
[“topic”]=>
string(8) “LTR Test”
[“type”]=>
int(9)
[“start_time”]=>
string(20) “2020-05-11T04:00:00Z”
[“duration”]=>
int(1440)
[“timezone”]=>
string(16) “America/New_York”
[“created_at”]=>
string(20) “2020-03-23T16:16:29Z”
[“join_url”]=>
string(64) “-link-”
}
}
[“code”]=>
int(200)
}
*This post has been edited to remove any meeting / webinar IDs