0
私はcumulocityアプリケーション開発の初心者です。今、Smart App Toolkitを使ってHTML5アプリケーションを開発する方法を学んでいます。
テナントにデバイスを作成し、SDKで提供されているサービスでいくつかの操作を実行できます。しかし、私はc8yDeviceControl.create()
で操作を作成できませんでした。私は、操作の後400 (bad request) error code
を得た、と私はツールを開発クロムと深く見れば、それはここでc8yDeviceControl.creatを使用して操作を作成できません
{error: "Failed to parse JSON string"},
を示し、私のdeviceId
を参照するmodifitionと私はスマートSDKサンプルコードから拾う私のコード、次のとおりです。
var operation = {
deviceId: 12111,
com_cumulocity_model_WebCamDevice: {
name: 'take picture',
parameters: {
duration: '5s',
quality: 'HD'
}
}
};
c8yDeviceControl.create(operation);
誰でも私にこの問題を解決する助けを提供できますか?
ありがとうございます。
あなたの迅速な応答をありがとう。それは動作する、私はcumulocityサーバーで操作を作成することができますが、その間にいくつかのエラーメッセージが私のクロムブラウザをリリースしています。今、私はlocalhostからアプリをセットアップし、同じPCのChromeブラウザからアプリを実行します。ここにクロムブラウザのログがあります: –
angular.js:9997 TypeError:ヌルのプロパティ 'match'を読み取ることができません。 k(deviceControl.js:267) at wrappedCallback(angular.js:11498) at wrappedCallback(angular。 je:11498) (angular.js):11584 スコープ。$ eval(angular.js:12608) スコープ。$ digest(angular.js:12420) スコープ。$ apply(angular.js:12712) at完了(angular.js:8315) at completeRequest(angular.js:8527) at XMLHttpRequest.xhr.onreadystatechange(angular.js:8466) –
あなたの問題で新しい質問を書くことができますか?それは特に他の人がダイビングしたい場合には、より簡単に対応します。また、操作の応答もお願いします。 – Stilltorik