2016-08-26 9 views
0

イベント/アラートAPIを呼び出しますが、デバイスタイプまたはデバイスグループ、または複数のソースを持つ最後の手段で結果をフィルタリングします。この結果を得るために、APIへの呼び出しを行う方法はありますか?現時点では、デバイスのリストを取得するために/ inventory/managedObjectsを最初に使用し、結果をループしてすべてのデバイスのイベント/アラームを呼び出しますが、これは良い方法とは思われませんそれ。デバイスグループまたはデバイスタイプまたは複数のソースを持つCumulocity APIコール

答えて

1

現在、ソースIDのコレクションのイベントAPIとアラームAPIを照会する方法はありません。 1つのIDでしか照会できません。

あなたは私の心に来て2 workarounsがあるグループ内のすべてのデバイスのために呼び出すとcompletly不満がある場合:あなたは、クライアント上のすべてのフィルタをクエリ

(複数のグループが必要になります。このメソッドに悪化してい)。

デバイスグループに基づいて、作成されたすべてのアラームおよびイベントに追加のフラグメントを追加するイベント処理ルールを作成できます(受信アラーム - >チェックソース - >ソースの親をチェックする(findAllManagedObjectParent関数があります)。追加:

「myDeviceGroupName」:。。。{}すべてのアラームやイベントへ

を その後、あなたがいないソースではなくfragmentTypeでAPIを照会することができ

+0

は、あなたの答えをありがとう確かに、このAPIコールでfragmentTypeを使用して、デバイスグループのpost-iotを指定する方法.lu /測定/測定?ソース= 26932? –

+1

あなたは/測定/測定をクエリするでしょうか?fragmentType = myDeviceGroupName – TyrManuZ

+0

ありがとう、私はチャンスがあるときにこれを試してくれます。 –

関連する問題