GraphQLを使用して、OptiSignsでウェブサイトアセットを作成することができます。
| 注意 |
| 現時点では、このミューテーションは主にウェブサイトアセットの作成または更新に使用されます。 |
1. 新しいウェブサイトアセットの作成
これを行うには、特定のミューテーションを作成する必要があります:
mutation saveAsset ($payload: AssetInput!, $teamId: String)
{saveAsset (payload:$payload,teamId:$teamId){
_id
originalFileName
webLink
webType
fileType
}
}
変数:
{
"payload": {
"originalFileName": "",
"webLink": "",
"webType": "",
"fileType": ""
}
}
このミューテーションを実行すると、新しいアセットが作成されます:
このアセットは、デバイスに割り当てたり、追加情報をクエリしたり、プレイリストやスケジュールに追加したりできるようになります。
2. アセットの更新
アセットの更新は、_idフィールドを提供しながら同じミューテーションを実行するだけで簡単に行えます。これは、ウェブサイトアセットだけでなく、あらゆるタイプのアセットに対して実行できますが、ここではウェブサイトアセットを例として使用します。
変数:
{
"payload": {
"_id": "",
"originalFileName": "",
"webLink": "",
"webType": "",
"fileType": ""
}
}