En utilisant GraphQL, il est possible de créer une ressource de site web sur OptiSigns.
| NOTE |
| À l'heure actuelle, cette mutation est principalement utilisée pour créer ou mettre à jour des ressources de site web. |
1. Créer une nouvelle ressource de site web
Pour ce faire, nous devrons créer une mutation spécifique :
mutation saveAsset ($payload: AssetInput!, $teamId: String)
{saveAsset (payload:$payload,teamId:$teamId){
_id
originalFileName
webLink
webType
fileType
}
}
Variables :
{
"payload": {
"originalFileName": "",
"webLink": "",
"webType": "",
"fileType": ""
}
}
Cette mutation, une fois exécutée, créera une nouvelle ressource :
Cette ressource peut maintenant être assignée à un appareil, interrogée pour obtenir des informations supplémentaires, ou ajoutée à une playlist ou à un horaire.
2. Mettre à jour des ressources
La mise à jour des ressources est aussi simple que d'exécuter la même mutation en fournissant un champ _id. Cela peut être fait pour n'importe quel type de ressource, pas seulement les ressources de site web, mais nous utiliserons une ressource de site web comme exemple.
Variables :
{
"payload": {
"_id": "",
"originalFileName": "",
"webLink": "",
"webType": "",
"fileType": ""
}
}
Article précédent - Tutoriel : Créer, mettre à jour, ajouter, supprimer des éléments dans les playlists
Article suivant - Tutoriel : Créer des horaires et ajouter des éléments d'horaire à l'aide de GraphQL