Mit GraphQL ist es möglich, ein Website-Asset in OptiSigns zu erstellen.
| HINWEIS |
| Derzeit wird diese Mutation hauptsächlich zum Erstellen oder Aktualisieren von Website-Assets verwendet. |
1. Ein neues Website-Asset erstellen
Dazu müssen wir eine spezifische Mutation erstellen:
mutation saveAsset ($payload: AssetInput!, $teamId: String)
{saveAsset (payload:$payload,teamId:$teamId){
_id
originalFileName
webLink
webType
fileType
}
}
Variablen:
{
"payload": {
"originalFileName": "",
"webLink": "",
"webType": "",
"fileType": ""
}
}
Diese Mutation erstellt nach der Ausführung ein neues Asset:
Dieses Asset kann nun einem Gerät zugewiesen, für zusätzliche Informationen abgefragt oder zu einer Playlist oder einem Zeitplan hinzugefügt werden.
2. Assets aktualisieren
Das Aktualisieren von Assets ist so einfach wie das Ausführen derselben Mutation unter Angabe eines _id-Felds. Dies kann für jeden Asset-Typ durchgeführt werden, nicht nur für Website-Assets, aber wir werden ein Website-Asset als Beispiel verwenden.
Variablen:
{
"payload": {
"_id": "",
"originalFileName": "",
"webLink": "",
"webType": "",
"fileType": ""
}
}
Vorheriger Artikel - Tutorial: Playlists erstellen, aktualisieren, Elemente hinzufügen und entfernen
Nächster Artikel - Tutorial: Zeitpläne erstellen und Zeitplan-Elemente mit GraphQL hinzufügen