camera.updateSession

重新整理工作階段逾時。如果有 如何與相機互動舉例來說,工作階段開頭為 系統應會在 10 分鐘時將逾時時間重設為完整 系統會執行 takePicture 指令。這個指令已淘汰 在 API 級別 2 中運作

參數

  • sessionId:類型字串的不重複工作階段 ID。
  • timeout:(選用) 要求的工作階段逾時 (以秒為單位)。 如果省略 (HTTP 要求沒有主體),相機應決定合理的 逾時。

結果

  • sessionId:傳遞的已確認工作階段 ID 字串 新增至指令
  • timeout:確認的工作階段逾時 (以秒為單位)。

錯誤

  • missingParameter:缺少 sessionId;例如 未指定 sessionId
  • INVALIDParameterName:一或多個輸入參數名稱 則無法辨識。
  • invalidParameterValue::系統會辨識輸入參數名稱, 但一或多個傳送的值無效;例如,sessionId 不存在、已無效、資料類型不正確,或 timeout 是錯誤的資料類型。

指令 I/O

指令輸入
{
    "parameters": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
指令輸出
{
    "results": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
指令輸出 (錯誤)
{
    "error": {
        "code": "missingParameter",
        "message": "Parameter sessionId is missing."
    }
}