Assinatura da API: POST http://{SignageIP}:9646/api/timeline
A API acima ajuda uma aplicação cliente a enviar conteúdo de elemento temporário para reprodução offline durante um intervalo de tempo predefinido.
Corpo da API
{
"Duration":15,
"ContentOverride": false,
"ContentRewind": false,
"Asset": {
"Content": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ",
"ItemType": 1
}
}Descrições dos Campos
AssetId - O ID único de um elemento a ser exibido na sinalização.
Duration - O intervalo de tempo em que o elemento será exibido na sinalização.
ContentOverride - Define se o acionador deve substituir a reprodução de outro conteúdo acionado.
ContentRewind - Define se o acionador deve retroceder a reprodução atual num dispositivo enquanto o elemento correspondente estiver atualmente a ser reproduzido.
Asset.Content - Array de Bytes
Asset.ItemType - 1 para Imagem e 2 para Vídeo.
Resposta da API
Código de Estado - Corpo - Mensagem
201 - Created - Pedido recebido.
409 - Conflict - A sinalização está em modo tempo real. Pedidos de acionamento offline não podem ser processados.
409 - Conflict - A duração deve ser 15, 30, 45 ou 60 segundos.
