camera.uploadFile

アプリはこのコマンドをカメラに発行して、画像のアップロードを開始します。 カメラからサーバーに直接送信できます。カメラは付属の HTTP POST リクエストを形成します。アップロードするファイルは fileUrl です。正しいファイルを使用して uploadUrl にアップロードする必要があります。 accessToken で指定された認証。このコマンドは API レベルで追加されました。 2.1 で、これは 直接アップロード

これは、次のようにパソコンのコマンドラインから行うことができます。

curl -X post -H "Authorization: Bearer accessToken" -T fileUrl uploadUrl

パラメータ

  • fileUrl:: サーバーにアップロードするファイルの URL。
  • uploadUrl:: ファイルのアップロード先を表す文字列。
  • accessToken:: 認証情報を含むトークン。 選択します。この情報はアプリによって取得され、カメラに送信されます。

結果

  • このコマンドは結果を返しません。

エラー

  • missingParameter: 一部のパラメータ(fileUrl など)がありません。
  • invalidParameterName: 1 つ以上の入力パラメータ名が 認識されません。
  • invalidParameterValue: 入力パラメータ名が認識される 無効な値が 1 つ以上渡されました。たとえば、 fileUrl が存在しない。
  • uploadError: 台のカメラをアップロードできませんでした。
コマンド I/O
コマンド入力
{
"parameters": {
"fileUrl": "URL of the file.",
"uploadUrl": "A string representing where to upload the file.",
"accessToken": "A token containing the authentication information."
}
}
コマンド出力
none
コマンド出力(エラー)
{
"error": {
"code": "uploadError",
"message": "Camera failed to upload the file."
}
}