Descrição#
O endpoint /jc371/pushAlarmFile recebe notificações sobre arquivos de eventos gerados pelas JC371. Ele fornece informações sobre o IMEI do dispositivo, o nome do arquivo e a URL de acesso ao arquivo armazenado.AlarmLabel#
Todo alarme que pode possuir mídias, possui um campo alarmLabel. Esse campo é um identificador único daquele alarme. Quando você receber um arquivo no endpoint /jc371/pushAlarmFile, o nome do arquivo terá o seguinte formato:12345678910111213_30313533313236250522105127000500_3_01.jpgNo arquivo acima, o alarmLabel é o 30313533313236250522105127000500.
Quando você recebe uma informação de alarme no endpoint /jc371/pushAlarm, o campo alarmLabel vem no seguinte formato:30,31,35,33,31,32,36,25,05,22,10,51,27,00,05,00Para vincular os arquivos ao alarme, basta você remover as vírgulas do campo alarmLabel e fazer a vinculação entre ambos.Estrutura do Payload#
O payload é um array de objetos JSON, onde cada objeto representa um arquivo diferente.| Campo | Tipo | Descrição |
|---|
| deviceImei | string | IMEI do dispositivo que gerou o evento. |
| fileName | string | Nome do arquivo gerado pelo dispositivo. |
| url | string | URL de acesso ao arquivo armazenado. |
Exemplo de Envio#
[
{
"deviceImei": "12345678910111213",
"fileName": "12345678910111213_30313533313236250522105127000500_3_01.jpg",
"url": "https://d2n7l7azmzl3pj.cloudfront.net/12345678910111213/12345678910111213_30313533313236250522105127000500_3_01.jpg"
}
]
Modificado em 2025-08-28 19:41:04