**記事本文(HTMLコンテンツ):**
このチュートリアルでは、APIを通じて新しいスクリーンをペアリングし、コンテンツを割り当てて使用可能な状態にする方法を説明します。一般的に、これには2つのステップが含まれます。まず、スクリーンをアカウントにペアリングする必要があります。次に、スクリーンを更新して名前を変更し、スクリーンで再生するコンテンツを割り当てる必要があります。
1. スクリーンのペアリング
スクリーンをペアリングするには、pairDeviceミューテーションを使用する必要があります。そして、スクリーンから取得したペアリングコードをペイロードの引数として提供します。正常に実行されると、サーバーからリクエストされたデータが返され、スクリーンにIDが割り当てられます。このIDは、次のステップでスクリーンの名前を変更し、コンテンツを割り当てるために必要になります。
mutation {
pairDevice(payload:{pairingCode:"3JRKC8"}){
_id,
deviceName,
UUID,
pairingCode,
currentType,
currentAssetId,
localAppVersion
}
}
2. ペアリングされたスクリーンの名前変更とアセット/プレイリストの割り当て
スクリーン名を変更したり、スクリーンに割り当てられたコンテンツを変更したりするには、updateDeviceミューテーションを使用できます。上記のステップで取得したスクリーンIDを提供し、ペイロードでデバイスをどのように変更したいかを指定する必要があります。
mutation {
updateDevice(_id:"6682d6d553fca60012953e17",payload: {deviceName: "GraphAPI Test",
currentType: ASSET,
currentAssetId: "uRQynMhDsJ6QY35Wf",
orientation: LANDSCAPE}){
_id,
deviceName,
UUID,
pairingCode,
currentType,
currentAssetId,
localAppVersion
}
}
プレイリストをスクリーンに割り当てるには、アセットをスクリーンに割り当てるのとほぼ同じです。currentTypeをPLAYLISTに変更し、プレイリストIDを提供するだけです。
mutation {
updateDevice(_id:"6126edf99834540019b30ff1",payload: {deviceName: "GraphAPI Test",
currentType: PLAYLIST
currentAssetId: "d87B9ARKPyH8YYBbs",
orientation: LANDSCAPE}){
_id,
deviceName,
UUID,
pairingCode,
currentType,
currentAssetId,
localAppVersion
}
}
前の記事 - はじめに
次の記事 - チュートリアル:プレイリストの作成、更新、アイテムの追加・削除