1

柔軟性を高めるために、リクエスト本文で「時間」プロパティをオプションにすることについてどう思いますか。このプロパティは、リクエストに存在しない場合、現在の日付と時刻で自動的に追加できます。

たとえば、SigFox システムによって転送されるメッセージ本文に {time} パターンを追加できたとしても、生成された日時の形式を変更する方法がないため、SigFox との互換性に役立ちます。現在、{time} パターンはタイムスタンプを生成し、Things Cloud は ISO 8601 形式の日時を想定しています。

現在、リクエストが TRANSIENT でタイムスタンプを指定した場合や、Things Cloud を呼び出すときに時間プロパティを指定しなかった場合でも、"422 - Unprocessable Entity" が表示されます。不足している「時間」プロパティを生成する CEL ステートメントを記述して、イベントを格納する TRANSIENT リクエストを作成することを考えていましたが、イベント プロセスに到達する前にエラーが表示されるため、それは不可能です。

操作する別の方法を知っていますか?

4

1 に答える 1

1

SmartREST ( http://cumulocity.com/guides/reference/smartrest/ ) をご覧ください。

サーバー側でリクエストのテンプレートを作成できます。その後、テンプレートで置き換える値を csv (+ テンプレート ID) として送信するだけです。

また、サーバーによって時間値が自動的に設定されるようにすることもできます。

于 2016-02-29T10:52:06.367 に答える