You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
while (!$finish)
{
/**
* Выполняем пока не заберем все данные, в этом случае не стоит забывать и про задержку между хитами.
* Либо каждый раз выбираем только 50, начиная с того элемента, на котором остановилась прошлая итерация
*/
$users = CRest::call(
'voximplant.statistic.get',
[
'order' => ['ID' => 'ASC'],
'select' => $select,
'filter' => [
'>ID' => $leadID,
'PORTAL_USER_ID' => $departmentId,
'CALL_TYPE' => 1,
">CALL_START_DATE" => $startDate.'T00:00:00',
"<CALL_START_DATE" => $endDate.'T23:59:59',
],
'start' => -1
]
);
if (count($users['result']) > 0)
{
foreach ($users['result'] as $lead)
{
$leadID = $lead['ID'];
$subResult = [];
foreach ($select as $value) {
$subResult[$value] = $lead[$value];
}
$finalResult[] = $subResult;
}
// Do something
}
else
{
$finish = true;
}
}
echo json_encode($finalResult);
}`
The text was updated successfully, but these errors were encountered:
Составил запрос, при помощи вашей библиотеки, при каждой отправке запроса, приходят разные данные, что я делаю не так?
мой запрос:
`function getCalls() {
$startDate = $_POST['startDate'];
$endDate = $_POST['endDate'];
$select = json_decode($_POST['select']);
$departmentId = json_decode($_POST['users']);
$leadID = 0;
$finish = false;
$finalResult = [];
}`
The text was updated successfully, but these errors were encountered: