@accountnujen

По какой причине камера может возвращать ошибку «Invalid session in request data!»?

Проблема заключается в том, что ошибка возникает через раз
Есть камера Dahua HDW2230TP-AS-0280B . Я каждые 10 минут делаю резервную копию видео себе на сервер. Запрос выглядит вот таким образом:
# шаг 1.  curl запрос на создание задачи (id)
$task = reqCam("$urlcam/cgi-bin/mediaFileFind.cgi?action=factory.create");
$id = explode("=",trim($task))[1]; // обрезание ID
# шаг 2. установка поиска видео по заданным $start и $end значениям
reqCam("$urlcam/cgi-bin/mediaFileFind.cgi?action=findFile&object=$id&condition.Channel=1&condition.StartTime=$start&condition.EndTime=$end&condition.Types[0]=dav");
# шаг 3. отображение списка видео
$listvideo = reqCam("$urlcam/cgi-bin/mediaFileFind.cgi?action=findNextFile&object=$id&count=100");

И вот такой код может на 100 итераций показать около 10 (иногда больше) ошибок такого вида:
{"error":{"code":287637505,"message":"Invalid session in request data!"},"result":false}

ошибка возникает на втором этапе, когда я задаю параметры поиска. Никаких закономерностей я обнаружить не могу.

Как можно с этим бороться?
  • Вопрос задан
  • 219 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы