Smart Device Management API では、標準の gRPC エラーコードが使用されます。詳細情報 エラー処理をご覧ください。
API のエラー レスポンスは次の形式で表示されます。
{
"error": {
"code": 404,
"message": "Device enterprises/project-id/devices/device-id not found.",
"status": "NOT_FOUND"
}
}
エラーコード テーブルの検索ボックスを使用して、API エラーと トラブルシューティングのヒント、関連する特性、ガイド。コンテンツを 使用できます。
HTTP | RPC | トラブルシューティング |
---|---|---|
504 | DEADLINE_EXCEEDED |
イベント画像は、イベントの公開から 30 秒後に期限切れになります。有効期限の前に、必ず画像をダウンロードしてください。 関連情報: 「Download a camera image」タスク ディスプレイ デバイス ドアホン デバイス イベントに関するガイド GenerateImage コマンド CameraMotion trait CameraPerson trait CameraSound trait DoorbellChime trait |
400 | FAILED_PRECONDITION |
バッテリー式のドアホンでは、WebRTC ストリーミングを延長することはできません。ドアホンでのストリーミングを最初のセッション継続時間を超えて視聴する必要がある場合は、既存のストリーミングを停止して新しいストリーミングを生成します。 関連情報: ライブ ストリームを拡張するタスク ExtendWebRtcStream コマンド |
400 | FAILED_PRECONDITION |
一部のサーモスタット モデルは、 ThermostatMode トレイトに従って、サーモスタット モードがオフのときにエコモードを変更できません。エコモードを変更する前に、サーモスタット モードを [暖房]、[冷房]、[暖房換気空調] に変更する必要があります。 関連情報: 「Change the mode」タスク SetMode コマンド ThermostatMode trait ThermostatTemperatureSetpoint trait |
400 | FAILED_PRECONDITION |
サーモスタットが手動エコモードの場合は、温度設定値を設定できません。 関連情報: 「温度設定値を変更する」タスク ThermostatEco trait ThermostatTemperatureSetpoint trait |
404 | NOT_FOUND |
リクエストの本文に有効なコマンド名を指定せずにコマンドが実行されました。有効なコマンドを入力してください。 |
400 | INVALID_ARGUMENT |
WebRTC をサポートするカメラには RTSP ライブストリーム コマンドを使用したか、RTSP をサポートするカメラには WebRTC ライブストリーム コマンドを使用した。 関連情報: 「Download a camera image」タスク |
400 | INVALID_ARGUMENT |
引数に無効な値を指定してコマンドが送信されました。有効な値を送信してください。 |
400 | INVALID_ARGUMENT |
heatCelsius フィールドがコマンドの coolCelsius フィールドよりも小さいことを確認します。関連情報: 「設定温度を変更する」タスク ThermostatTemperatureSetpoint trait |
404 | NOT_FOUND |
無効な、または欠落しているデバイス名が指定されました。有効なデバイスを指定してください。 関連情報: 接続 特性 |
404 | NOT_FOUND |
無効であるか、欠落している Project ID が指定されました。有効な Project ID を指定してください。 |
400 | FAILED_PRECONDITION |
カメラ アクティビティから返された正しい eventID を使用します。関連情報: カメラ アクティビティを処理するタスク ディスプレイ デバイス ドアホンとカメラのアクティビティを処理するタスク イベントに関するガイド CameraEventImage trait CameraMotion trait CameraPerson trait CameraSound trait DoorbellChime trait |
504 | DEADLINE_EXCEEDED |
WebRTC ライブ ストリームをもう一度生成してみてください。 関連情報: |
400 | INVALID_ARGUMENT |
サポートされていないコマンドがトレイトに対して送信された。 |
400 | INVALID_ARGUMENT |
WebRTC ストリームを生成しようとしたときに、offerSdp 文字列の末尾に改行文字がありません。offerSdp 文字列が \r\n または \n で終わることを確認してから、もう一度ストリームを生成してみてください。関連情報 |
400 | INVALID_ARGUMENT |
Offer SDP には、音声、動画、アプリケーションの 3 行すべてをこの順序で含める必要があります。 関連情報: |
400 | INVALID_ARGUMENT |
オファーの SDP オーディオは a=recvonly (受信専用)に設定する必要があります。関連情報: |
403 | PERMISSION_DENIED |
user は developerを付与していません
適切なデバイスレベルの権限をパートナー コネクション マネージャー(PCM)に
WebRTC ライブ ストリームの生成時に、このエラーが表示されても offerSdp の音声設定が正しくないことを意味します。関連情報: アカウントのリンクタスク GenerateWebRtcStream コマンド |
429 | RESOURCE_EXHAUSTED |
デベロッパーごとに割り当てがあり、呼び出し回数に上限があります。割り当て数を超える呼び出しを行うと、レート制限に関するメッセージが表示されます。この問題を解決するには、割り当ての有効期限が切れた後に呼び出しを再送信します。 関連情報: サンドボックスのレート制限のコンセプト |
404 | NOT_FOUND |
部屋がストラクチャ内に存在しない。会議室リソースに対して list 呼び出しを行い、会議室 ID を確認します。 |
404 | NOT_FOUND |
構造が Projectに存在しない。構造リソースに対して list 呼び出しを行い、構造 ID を検証します。 |
400 | FAILED_PRECONDITION |
技術的な問題により、カメラがオフラインになっているか、ストリーミングできません。 関連情報: カメラデバイス カメラ(バッテリー式)デバイス カメラ(電源直結型)デバイス ドアホン(バッテリー式)デバイス ドアホン(電源直結型)デバイス GenerateWebRtcStream コマンド |
400 | FAILED_PRECONDITION |
サーモスタットにファン機能はありません。ファン関連のトレイトやコマンドはこのデバイスでは使用できません。 関連情報: 「ファンのオンとオフを切り替える」タスク Fan trait |