Signature API : POST http://{SignageIP}:9646/api/timeline
L'API ci-dessus aide une application cliente à envoyer du contenu d'actif temporaire pour une lecture hors ligne pendant un intervalle de temps prédéfini.
Corps de l'API
{
"Duration":15,
"ContentOverride": false,
"ContentRewind": false,
"Asset": {
"Content": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ",
"ItemType": 1
}
}Descriptions des champs
AssetId - L'ID unique d'un actif à afficher sur la signalétique.
Duration - L'intervalle de temps pendant lequel l'actif sera affiché sur la signalétique.
ContentOverride - Définit si le déclencheur doit remplacer la lecture d'un autre contenu déclenché.
ContentRewind - Définit si le déclencheur doit rembobiner la lecture actuelle sur un appareil tant que l'actif correspondant est en cours de lecture.
Asset.Content - Tableau d'octets
Asset.ItemType - 1 pour Image et 2 pour Vidéo.
Réponse de l'API
Code de statut - Corps - Message
201 - Créé - Demande reçue.
409 - Conflit - La signalétique est en mode temps réel. Les demandes de déclenchement hors ligne ne peuvent pas être traitées.
409 - Conflit - La durée doit être de 15, 30, 45 ou 60 secondes.
