GET http://IP-адрес:порт/web2/secure/archive/{CAM:id}/{DATE}/?[splitThreshold={splitThreshold}]&[days={days}]
Параметр | Обязательный | Описание |
|---|---|---|
| CAM:id | Да | Идентификатор камеры в формате "ТИП:ИДЕНТИФИКАТОР", например, "CAM:1" |
| DATE | Да | Дата начала получения архива. Дата интерпретируется как локальное время для сервера |
| splitThreshold | Да | Если разница между окончанием предыдущей записи и началом следующей меньше этого числа (в миллисекундах), то записи объединяются в одну. Чтобы никакие записи не объединялись, нужно указать splitTreshold=0. [default: 50] |
| days | Да | Количество дней от текущего дня, за которые требуется получить архив. [default: 1] |
GET http://127.0.0.1:8085/web2/secure/archive/CAM:2/2011-12-30/?[splitThreshold=50]&[days=1]
GET http://127.0.0.1:8085/web2/secure/archive/CAM:1/2013-11-18/?splitTreshold=2000 – получить записи за 18 ноября 2013 года и слепить все записи, промежуток между которыми меньше 2000 миллисекунд.
GET http://127.0.0.1:8085/web2/secure/archive/CAM:1/2013-11-18/?days=10 – получить записи за 10 дней, начиная с 18 ноября 2013 года.
XML:
<?xml version="1.0" encoding="UTF-16"?> <days> <day> <id>2013-11-10T00:00:00-02:00</id> <records> <from>2013-11-10T18:44:01.579-02:00</from> <to>2013-11-10T18:44:09.717-02:00</to> </records> </day> <day> <id>2013-11-18T00:00:00-02:00</id> <records> <from>2013-11-18T18:38:30.252-02:00</from> <to>2013-11-18T18:38:56.942-02:00</to> </records> <records> <from>2013-11-18T18:39:08.321-02:00</from> <to>2013-11-18T18:39:10.080-02:00</to> </records> </day> </days> |
JSON:
[ {
"id" : "2013-11-10T00:00:00.000-02:00",
"records" : [ {
"from" : "2013-11-10T18:44:01.579-02:00",
"to" : "2013-11-10T18:44:09.717-02:00"
} ]
}, {
"id" : "2013-11-18T00:00:00.000-02:00",
"records" : [ {
"from" : "2013-11-18T18:38:30.252-02:00",
"to" : "2013-11-18T18:38:56.942-02:00"
}, {
"from" : "2013-11-18T18:39:08.321-02:00",
"to" : "2013-11-18T18:39:10.080-02:00"
} ]
} ] |
Получение записей за месяц (показывает, в какие дни сентября есть записи):
GET http://127.0.0.1:8085/web2/secure/archive/CAM:2/2011-09/
XML:
<?xml version="1.0" encoding="UTF-8"?> <days> <day> <id>2011-09-02T00:00:00-05:00</id> </day> <day> <id>2011-09-03T00:00:00-05:00</id> </day> <day> <id>2011-09-05T00:00:00-05:00</id> </day> </days> |
JSON:
[ {
"id" : "2011-09-01T00:00:00-0500",
"records" : [ ]
}, {
"id" : "2011-09-03T00:00:00-0500",
"records" : [ ]
}, {
"id" : "2011-09-01T00:00:00-0500",
"records" : [ ]
} ] |
Если записей нет, то присылается:
XML:
[<days/> JSON: [] |