In deze tutorial doorlopen we hoe je een nieuw scherm koppelt en content toewijst zodat het klaar is voor gebruik via de API. Over het algemeen omvat dit 2 stappen. Eerst moet je het scherm koppelen aan je account. Daarna moet je het scherm bijwerken om het te hernoemen en de content toe te wijzen die op het scherm moet worden afgespeeld.
1. Scherm koppelen
Om een scherm te koppelen, moet je de pairDevice mutatie gebruiken. En de koppelingscode die je van het scherm krijgt als argument in de payload opgeven. Als dit succesvol wordt uitgevoerd, retourneert het de aangevraagde data van de server en wordt er een id aan het scherm toegewezen. Deze id is nodig in de volgende stap om het scherm te hernoemen en content toe te wijzen.
mutation {
pairDevice(payload:{pairingCode:"3JRKC8"}){
_id,
deviceName,
UUID,
pairingCode,
currentType,
currentAssetId,
localAppVersion
}
}
2. Het gekoppelde scherm hernoemen en asset/playlist aan het scherm toewijzen
Om de schermnaam te wijzigen of de content die aan het scherm is toegewezen te veranderen, kun je de updateDevice mutatie gebruiken. Je moet het scherm-id opgeven dat je uit de bovenstaande stap hebt verkregen, en specificeren hoe je het apparaat wilt wijzigen in de payload.
mutation {
updateDevice(_id:"6682d6d553fca60012953e17",payload: {deviceName: "GraphAPI Test",
currentType: ASSET,
currentAssetId: "uRQynMhDsJ6QY35Wf",
orientation: LANDSCAPE}){
_id,
deviceName,
UUID,
pairingCode,
currentType,
currentAssetId,
localAppVersion
}
}
Om een playlist aan het scherm toe te wijzen, is het ongeveer hetzelfde als een asset aan het scherm toewijzen. Je hoeft alleen het currentType te veranderen naar PLAYLIST en de playlist-id op te geven.
mutation {
updateDevice(_id:"6126edf99834540019b30ff1",payload: {deviceName: "GraphAPI Test",
currentType: PLAYLIST
currentAssetId: "d87B9ARKPyH8YYBbs",
orientation: LANDSCAPE}){
_id,
deviceName,
UUID,
pairingCode,
currentType,
currentAssetId,
localAppVersion
}
}
Vorig Artikel - Get Started
Volgend Artikel - Tutorial: Create, Update, Add, Remove Items from Playlists