Dans ce tutoriel, nous allons vous expliquer comment appairer un nouvel écran et lui assigner du contenu pour qu'il soit prêt à être utilisé via l'API. En général, cela implique 2 étapes. Tout d'abord, vous devrez appairer l'écran à votre compte. Ensuite, vous devrez mettre à jour l'écran pour le renommer et assigner le contenu à diffuser sur l'écran.
1. Appairer l'écran
Pour appairer un écran, vous devrez utiliser la mutation pairDevice. Et fournir le code d'appairage que vous obtenez de l'écran comme arguments dans le payload. Si l'exécution réussit, elle retournera les données demandées depuis le serveur, et un id sera attribué à l'écran. Cet id sera nécessaire à l'étape suivante pour renommer et assigner le contenu à l'écran.
mutation {
pairDevice(payload:{pairingCode:"3JRKC8"}){
_id,
deviceName,
UUID,
pairingCode,
currentType,
currentAssetId,
localAppVersion
}
}
2. Renommer l'écran appairé et assigner un asset/playlist à l'écran
Pour modifier le nom de l'écran ou changer le contenu assigné à l'écran, vous pouvez utiliser la mutation updateDevice. Vous devrez fournir l'id de l'écran récupéré à l'étape précédente, et spécifier comment vous souhaitez modifier l'appareil dans le payload.
mutation {
updateDevice(_id:"6682d6d553fca60012953e17",payload: {deviceName: "GraphAPI Test",
currentType: ASSET,
currentAssetId: "uRQynMhDsJ6QY35Wf",
orientation: LANDSCAPE}){
_id,
deviceName,
UUID,
pairingCode,
currentType,
currentAssetId,
localAppVersion
}
}
Pour assigner une playlist à l'écran, c'est à peu près la même chose qu'assigner un asset à l'écran. Il suffit de changer le currentType en PLAYLIST, et de fournir l'id de la playlist.
mutation {
updateDevice(_id:"6126edf99834540019b30ff1",payload: {deviceName: "GraphAPI Test",
currentType: PLAYLIST
currentAssetId: "d87B9ARKPyH8YYBbs",
orientation: LANDSCAPE}){
_id,
deviceName,
UUID,
pairingCode,
currentType,
currentAssetId,
localAppVersion
}
}
Article précédent - Commencer
Article suivant - Tutoriel : Créer, mettre à jour, ajouter, supprimer des éléments des playlists