A chave
Uma chave para todos os meus clientes, ou uma por cliente?
Uma chave para todos os meus clientes, ou uma por cliente?
Perdi a chave. Como recupero?
Perdi a chave. Como recupero?
O que acontece quando a chave vence?
O que acontece quando a chave vence?
401. Para rotacionar sem parada: peça a
nova, troque no seu lado, e só então peça a revogação da antiga.Vídeo
Posso guardar a URL do vídeo em vez do arquivo?
Posso guardar a URL do vídeo em vez do arquivo?
Uso hls_url ou whep_url?
Uso hls_url ou whep_url?
hls_url é o caminho de partida: playlist comum, qualquer player abre,
atravessa qualquer rede, alguns segundos de atraso. Use whep_url quando o
operador precisar reagir ao vivo, e tenha o hls_url em mão de qualquer
forma. Ver Mostrar a câmera ao vivo.Por que o teto de vídeo é doze por minuto, e o geral é seiscentos?
Por que o teto de vídeo é doze por minuto, e o geral é seiscentos?
Retry-After do 429. Retry imediato custa o
mesmo que a primeira chamada e não chega mais perto de abrir o vídeo.Pedi o vídeo e veio 502. E agora?
Pedi o vídeo e veio 502. E agora?
200 com um endereço mudo. O corpo traz um code que
nomeia o sintoma e um diagnostics_url que explica a causa. Siga o
diagnóstico; não faça retry em laço. Ver
Por que a câmera não abre.Cadastro e saúde
O mesmo device_id aparece em duas contas. É erro?
O mesmo device_id aparece em duas contas. É erro?
device_id é o identificador do equipamento e é único dentro da
conta, não entre contas — fabricantes repetem padrão de série entre lotes.A sua chave primária tem de ser o par (conta, device_id), ou o
device_uuid, que é único em qualquer lugar. Ver
Casar os dois cadastros.Uso status ou transmitting para dizer que a câmera caiu?
Uso status ou transmitting para dizer que a câmera caiu?
transmitting. status é cadastro: uma câmera active aparece assim mesmo
sem entregar imagem, e esse é o caso mais comum de reclamação de morador.E confira transmitting_witness_fresh antes de concluir: em false, “nenhuma
sem imagem” significa “não deu para medir”.Posso varrer o diagnóstico de todas as câmeras?
Posso varrer o diagnóstico de todas as câmeras?
probe=true ele contata a câmera de verdade, e quarenta condomínios
de vinte e cinco câmeras dão mil chamadas por volta.O desenho certo tem dois níveis: a frota diz quem está sem imagem, numa
chamada por conta (?transmitting=no); o diagnóstico diz por quê, e só
para as que apareceram.Contrato
Existe webhook? Vocês me avisam quando algo acontece?
Existe webhook? Vocês me avisam quando algo acontece?
/api/devices?transmitting=no e
/api/analytics/events?since=…) mantêm uma integração de dezenas de contas
muito abaixo do teto.Quando o webhook existir, o seu desenho não muda: este laço vira a rede de
segurança. Integração que só funciona por push perde o que acontece durante
uma queda de rede, e não tem como saber que perdeu.Por que recebo 404 num recurso que eu sei que existe?
Por que recebo 404 num recurso que eu sei que existe?
404 quer dizer as duas coisas ao mesmo tempo, de propósito: o
recurso não existe ou não é desta chave. Distinguir os dois seria contar
a quem pergunta o que existe do lado de fora do recorte dele.Os cabeçalhos RateLimit-* são o teto da minha chave?
Os cabeçalhos RateLimit-* são o teto da minha chave?
Retry-After do 429. Ver
Limites.Posso cadastrar ou editar alguma coisa?
Posso cadastrar ou editar alguma coisa?