I denna handledning kommer vi att gå igenom hur man får en ny skärm ihopparad och tilldelar innehåll så att den är klar att användas via API:et. Generellt involverar det 2 steg. Först måste du få skärmen ihopparad med ditt konto. Sedan måste du uppdatera skärmen för att byta namn på den och tilldela innehållet som ska spelas på skärmen.
1. Para ihop skärm
För att para ihop en skärm måste du använda pairDevice-mutationen. Och ange ihopparkoden du får från skärmen som argument i nyttolasten. Om den körs framgångsrikt kommer den att returnera den begärda datan från servern, och ett id kommer att tilldelas skärmen. Detta id kommer att behövas i nästa steg för att byta namn och tilldela innehållet till skärmen.
mutation {
pairDevice(payload:{pairingCode:"3JRKC8"}){
_id,
deviceName,
UUID,
pairingCode,
currentType,
currentAssetId,
localAppVersion
}
}
2. Byt namn på den ihopparade skärmen och tilldela tillgång/spellista till skärmen
För att ändra skärmnamnet eller ändra innehållet som tilldelats skärmen kan du använda updateDevice-mutationen. Du måste ange skärm-id som hämtades från steget ovan och specificera hur du vill ändra enheten i nyttolasten.
mutation {
updateDevice(_id:"6682d6d553fca60012953e17",payload: {deviceName: "GraphAPI Test",
currentType: ASSET,
currentAssetId: "uRQynMhDsJ6QY35Wf",
orientation: LANDSCAPE}){
_id,
deviceName,
UUID,
pairingCode,
currentType,
currentAssetId,
localAppVersion
}
}
För att tilldela en spellista till skärmen är det ungefär samma sak som att tilldela tillgång till skärm. Du behöver bara ändra currentType till PLAYLIST och ange spellistans id.
mutation {
updateDevice(_id:"6126edf99834540019b30ff1",payload: {deviceName: "GraphAPI Test",
currentType: PLAYLIST
currentAssetId: "d87B9ARKPyH8YYBbs",
orientation: LANDSCAPE}){
_id,
deviceName,
UUID,
pairingCode,
currentType,
currentAssetId,
localAppVersion
}
}
Föregående artikel - Komma igång
Nästa artikel - Handledning: Skapa, uppdatera, lägg till, ta bort objekt från spellistor