Der einfachste Weg, mit der Entwicklung zu beginnen, ist die Verwendung der bereitgestellten webbasierten GraphQL-IDE. Sie können von hier aus darauf zugreifen.
https://graphql-gateway.optisigns.com/graphql
Sie benötigen außerdem einen API-Schlüssel, um die Autorisierung für Ihr Konto bereitzustellen. Wie Sie Ihren API-Schlüssel erhalten, erfahren Sie hier.
Query und Mutation
GraphQL bietet zwei Möglichkeiten, wie Sie mit Ihren Daten interagieren können. Query wird verwendet, um Daten vom Server zu lesen oder abzurufen. Mutation wird verwendet, um Daten zu ändern oder an den Server zu senden.
Geräte abrufen
Diese Abfrage listet alle in Ihrem Konto verfügbaren Geräte auf. Sie können angeben, welche Felder Sie interessieren, und diese im Ergebnis zurückgeben lassen.
query{
devices (query : {}) {
page{
edges{
cursor,
node{
_id,
deviceName,
UUID,
pairingCode,
currentType,
currentAssetId,
currentPlaylistId,
localAppVersion,
}
}
}
}
}
Ein bestimmtes Asset abrufen
Wenn Sie die Daten nach einer Bedingung abrufen möchten, können Sie dies tun, indem Sie ein Argument angeben. Diese Abfrage ruft das Asset mit dem Namen "Houston Weather Test" in Ihrem Konto ab.
query{
assets (query : {originalFileName:"Houston Weather Test"}) {
page{
edges{
cursor,
node{
_id,
appType,
fileType,
name,
filename
}
}
}
}
}
Vorheriger Artikel - API-Schlüssel generieren und verwalten
Nächster Artikel - GraphQL-API-Tutorial: Bildschirm koppeln und Inhalte zuweisen