I'm trying to list all recordings from date1 to date 2....but it is timing out repeatedly...
Hello all.
I've successfully been able to list specific recordings for a FolderID bewteen two dates. So I'm sure I'm sending in the correct date formats however when I decided to seen in NULL as the folder ID or omit the folder ID from the ListSessionsRequest that I build before sending it in to Panopto it just spins and spins and spins.
I need to find all the recordings on a specified date..
Here is an example of the PHP code we are using. Do I need to build the ListSessionRequest wit
$startDate = new \DateTime($start);
$endDate = new \DateTime($end);
$paga = new \Panopto\SessionManagement\Pagination();
$paga->setMaxNumberResults(500);
$lsr = new \Panopto\SessionManagement\ListSessionsRequest();
if(!is_null($folderid)){
$lsr->setFolderId($folderid);
}
$lsr->setPagination($paga);
if(!is_null($start)){
$lsr->setStartDate($startDate);
}
if(!is_null($end)){
$lsr->setEndDate($endDate);
}
#$lsr->setEndDate($endDate);
#$lsr->setStartDate($startDate);
$sessionstate = new \Panopto\SessionManagement\ArrayOfSessionState();
$myarray = $states;
$thearrayobject = $sessionstate->setSessionState($myarray);
$lsr->setStates($sessionstate->getSessionState());
#var_dump($lsr);
#echo('<BR><BR>');
#exit();
try {
$param = new \Panopto\SessionManagement\GetSessionsList($this->auth, $lsr, "");
$reply = $this->smclient->GetSessionsList($param)->getGetSessionsListResult()->getResults()->getSession();
BELOW is the PARAMETERS I'm sending into GETSESSIONSLIST endpoint.
object(Panopto\SessionManagement\GetSessionsList)#99 (3) {
["auth":protected]=>
object(Panopto\Auth\AuthenticationInfo)#89 (3) {
["AuthCode":protected]=>
NULL
["Password":protected]=>
string(13) "XXXXX!"
["UserKey":protected]=>
string(6) "XXXXXXX"
}
["request":protected]=>
object(Panopto\SessionManagement\ListSessionsRequest)#78 (8) {
["EndDate":protected]=>
string(25) "2021-10-12T00:00:00-04:00"
["FolderId":protected]=>
NULL
["Pagination":protected]=>
object(Panopto\SessionManagement\Pagination)#79 (2) {
["MaxNumberResults":protected]=>
int(500)
["PageNumber":protected]=>
NULL
}
["RemoteRecorderId":protected]=>
NULL
["SortBy":protected]=>
NULL
["SortIncreasing":protected]=>
NULL
["StartDate":protected]=>
string(25) "2021-10-11T00:00:00-04:00"
["States":protected]=>
array(1) {
[0]=>
string(9) "Scheduled"
}
}
["searchQuery":protected]=>
string(0) ""
}
Answers
Hi,
We may need some additional information in order to investigate this further for you. Can you please open a support ticket at https://support.panopto.com so we can get some more detailed information from you?
Thanks,
Joe Malmsten