Позволяет в хронологическом порядке получить список событий от устройства по заданным критериям. Благодаря данной функции Вы можете самостоятельно отслеживать то, что происходило с вашим авто, собирать требуемую статистику. К критериям выборки относятся группы событий и временной интервал.
Запрос и получение данных с сервера происходит по протоколу http.
URL: http://api.car-online.ru/do?data=events&skey=<ключ>&<другие параметры>
ПараметрОписаниеЗначенияОбязательность
dataТип требуемой операцииeventsДа
skeyУникальный секретный ключ пользователя и его устройствакодовая строкаДа
patternШаблон представления данных с сервераИдентификатор шаблона (по умолчанию, 2)Нет
contentТип контента результата{text, xml} (по умолчанию, text). Если тип xml, то корневой элемент - root.Нет
beginДата/время начала выборки событийДата и время в формате ddMMyyyy_HHmmss. Например, 23072009_114059 - 23 июля 2009 года 11 часов 40 минут 59 секунд. (по умолчанию, текущий день с нуля часов)Нет
endДата/время окончания выборки событийДата и время в формате ddMMyyyy_HHmmss. Например, 23072009_114059 - 23 июля 2009 года 11 часов 40 минут 59 секунд. (по умолчанию, до конца текущего дня)Нет
filterФлаг фильтрации1 - требуется фильтрация; 0 - без фильтрации. (по умолчанию, 0)Нет
groupГруппа фильтрации событий по их типу (допускается несколько данных параметров)ЗначенияНет (используется, только в случае включения флага фильтрации)
error_pШаблон представления ошибки от сервераИдентификатор шаблона (по умолчанию, 1)Нет
Ответ с сервера формируется на основе заданного шаблона представления. Все данные закодированы таблицей UTF-8. В случае необходимости можно задавать атрибут contentType, указывающий на тип получаемой информации для служебных целей (например, чтобы корректно отображал браузер). Распространенные типы контента: text/html (информация представлена в html-формате) и text/xml (xml-разметка).
Для получения данных с сервера нужно определить в каком формате их сформировать. Для этого необходимо задать шаблон. Вы можете использовать один из стандартных шаблонов Car-Online, либо создать свой.
Для протокола событий шаблон - это строка символов, описывающая одно событие. В данную строку необходимо вставлять требуемые атрибуты событий. Шаблон может иметь любой формат (xml, просто текст..). Вы можете настраивать только нужные вам атрибуты. Для каждого события из протокла применяется указанный шаблон, которые разделяются новой строкой (то есть шаблоны отделяюся по переносу строки). В шаблоне допускается повторное использование одного и того же атрибута.
АтрибутОписаниеЗначение
@idУникальный идентификатор событияЦелое число
@typeКод типа событияЦелое число
@datetimeДата/время событияДата и время события в формате ddMMyyyy_HHmmss. Например, 23072009_114059 - 23 июля 2009 года 11 часов 40 минут 59 секунд.
@dateДата событияДата события в формате ddMMyyyy. Например, 23072009 - 23 июля 2009 года.
@timeВремя событияВремя события в формате HHmmss. Например, 114059 - 11 часов 40 минут 59 секунд.
@numberЧисловой счетчик события в устройствеЦелое число
@gpsФлаг наличия GPS-координат1 - есть, 0 - нет
@gsmФлаг наличия GSM-данных1 - есть, 0 - нет
@balanceФлаг наличия баланса на счете устройства1 - есть, 0 - нет
@camersЧисло фотоснимковЦелое число [0..8]
@brkФлаг наличия данных бортового компьютера1 - есть, 0 - нет
@smsФлаг наличия входящих SMS-сообщений1 - есть, 0 - нет
@temperatureФлаг наличия сведений о температуре1 - есть, 0 - нет
В случае возникновения ошибок сервер отсылает информацию о возникшей проблеме. Чтобы получать в нужном виде эти сведения можно настроить соответствующий шаблон.
АтрибутОписаниеЗначение
@codeУникальный код ошибкиЦелое число
@messageСообщение об ошибкеСтрока
Ниже представлены наиболее распространенные случаи использования экспорта событий. В качестве тестируемого устройства используется PGSM.
http://api.car-online.ru/do?data=events&skey=914Ff68c6Cb5b65F535b254bb63E15
Ответ
<event id="89987156" time="30072009_182449" type="41" gps="1" gsm="1" balance="1" brk="1" sms="0" temperature="0" cameras="0"/>
<event id="89882928" time="30072009_175449" type="41" gps="1" gsm="1" balance="1" brk="1" sms="0" temperature="0" cameras="0"/>
<event id="89784777" time="30072009_172450" type="41" gps="1" gsm="1" balance="1" brk="1" sms="0" temperature="0" cameras="0"/>
<event id="89784778" time="30072009_165636" type="59" gps="0" gsm="0" balance="0" brk="0" sms="0" temperature="0" cameras="0"/>
<event id="89784788" time="30072009_165636" type="60" gps="1" gsm="1" balance="0" brk="0" sms="0" temperature="0" cameras="0"/>
<event id="89784783" time="30072009_165636" type="31" gps="1" gsm="1" balance="0" brk="0" sms="0" temperature="0" cameras="0"/>
....
http://api.car-online.ru/do?data=events&skey=914Ff68c6Cb5b65F535b254bb63E15&content=xml
Ответ
<?xml version="1.0" encoding="UTF-8"?>
 <root>
  <event id="89987156" time="30072009_182449" type="41" gps="1" gsm="1" balance="1" brk="1" sms="0" temperature="0" cameras="0"/>
  <event id="89882928" time="30072009_175449" type="41" gps="1" gsm="1" balance="1" brk="1" sms="0" temperature="0" cameras="0"/>
  <event id="89784777" time="30072009_172450" type="41" gps="1" gsm="1" balance="1" brk="1" sms="0" temperature="0" cameras="0"/>
 ....
  <event id="86961141" datetime="30072009_012449" type="41" gps="1" gsm="1" balance="1" brk="1" sms="0" temperature="0" cameras="0"/>
  <event id="86927760" datetime="30072009_005452" type="41" gps="1" gsm="1" balance="1" brk="1" sms="0" temperature="0" cameras="0"/>
  <event id="86894143" datetime="30072009_002452" type="41" gps="1" gsm="1" balance="1" brk="1" sms="0" temperature="0" cameras="0"/>
 </root>
http://api.car-online.ru/do?data=events&skey=914Ff68c6Cb5b65F535b254bb63E15
&begin=31072009_083000&end=31072009_100800
Ответ
<event id="91926546" datetime="31072009_095541" type="33" gps="1" gsm="1" balance="0" brk="0" sms="0" temperature="0" cameras="0"/>
<event id="91926539" datetime="31072009_095514" type="33" gps="1" gsm="1" balance="0" brk="0" sms="0" temperature="0" cameras="0"/>
<event id="91807425" datetime="31072009_095448" type="41" gps="1" gsm="1" balance="1" brk="1" sms="0" temperature="0" cameras="0"/>
<event id="91689385" datetime="31072009_092447" type="41" gps="1" gsm="1" balance="1" brk="1" sms="0" temperature="0" cameras="0"/>
<event id="91578333" datetime="31072009_085448" type="41" gps="1" gsm="1" balance="1" brk="1" sms="0" temperature="0" cameras="0"/>
http://api.car-online.ru/do?data=events&skey=914Ff68c6Cb5b65F535b254bb63E15
&filter=1&group=4
Ответ
<event id="100661828" datetime="03082009_115440" type="41" gps="1" gsm="1" balance="1" brk="1" sms="0" temperature="0" cameras="0"/>
<event id="100661805" datetime="03082009_115351" type="33" gps="1" gsm="1" balance="0" brk="0" sms="0" temperature="0" cameras="0"/>
<event id="100661850" datetime="03082009_114052" type="33" gps="1" gsm="1" balance="0" brk="0" sms="0" temperature="0" cameras="0"/>
<event id="100661763" datetime="03082009_112632" type="33" gps="1" gsm="1" balance="0" brk="0" sms="0" temperature="0" cameras="0"/>
<event id="100661764" datetime="03082009_112632" type="31" gps="1" gsm="1" balance="0" brk="0" sms="0" temperature="0" cameras="0"/>
....
http://api.car-online.ru/do?data=events&skey=914Ff68c6Cb5b65F535b254bb63E15
&pattern=8
Ответ
e:101851479/41/175439
e:101762903/41/172439
e:101663620/41/165439
e:101569504/41/162439
e:101492789/33/155818
e:101489042/41/155439
e:101384652/41/152439
e:101384126/33/151503
e:101384154/60/150056
....