La forma más fácil de comenzar con el desarrollo es usar el IDE GraphQL basado en web proporcionado. Puede acceder a él desde aquí.
https://graphql-gateway.optisigns.com/graphql
También necesitará una clave API para proporcionar autorización a su cuenta. Puede aprender cómo obtener su clave API desde aquí.
Consulta y Mutación
GraphQL proporciona dos formas de interactuar con sus datos. La consulta se usa para leer o recuperar datos del servidor. La mutación se usa para modificar o enviar datos al servidor.
Recuperar los dispositivos
Esta consulta listará todos los dispositivos disponibles en su cuenta. Puede especificar qué campos le interesan y obtenerlos en el resultado.
query{
devices (query : {}) {
page{
edges{
cursor,
node{
_id,
deviceName,
UUID,
pairingCode,
currentType,
currentAssetId,
currentPlaylistId,
localAppVersion,
}
}
}
}
}
Recuperar un recurso específico
Si desea recuperar datos siguiendo una condición, puede hacerlo proporcionando un argumento. Esta consulta obtendrá el recurso llamado "Houston Weather Test" en su cuenta.
query{
assets (query : {originalFileName:"Houston Weather Test"}) {
page{
edges{
cursor,
node{
_id,
appType,
fileType,
name,
filename
}
}
}
}
}
Artículo anterior - Generar y administrar clave API
Siguiente artículo - Tutorial de API GraphQL: Vincular y asignar contenido a la pantalla