指定された URI のファイルを削除します。このコマンドは API レベル 2 で変更されました。
パラメータ
- API レベル 1
<ph type="x-smartling-placeholder">
- </ph>
- fileUri: 削除するファイルの URI。メーカーが決定 指定することもできます。クライアントはこれを不明瞭なものとして あります。
- API レベル 2
<ph type="x-smartling-placeholder">
- </ph>
- fileUrls: 削除するファイルの絶対 URL のリスト
カメラから取得された画像送信者
camera.listFiles
またはcamera.takePicture
コマンドを使用できます。特殊なケースが 3 つあります。 <ph type="x-smartling-placeholder">- </ph>
- このリストには「all」という文字列のみが含まれます。カメラ内のすべてのファイルを削除します。
- このリストには「image」という文字列のみが含まれます。 カメラ。
- このリストには「video」という文字列のみが含まれます。 カメラ。
- fileUrls: 削除するファイルの絶対 URL のリスト
カメラから取得された画像送信者
結果
- fileUrls: 正常に削除されなかったファイルの URL。
これは、fileUrl 内のすべての URL は有効であるのに、カメラでエラーが発生した場合に発生します。
一部を削除します。いずれかの URL が無効な場合、エラーコード
ファイルを削除せずに
invalidParameterValue
が返されます。 これは API レベル 2 で追加されました。
エラー
- missingParameter:
fileUri
が指定されていません。 - invalidParameterName: 入力パラメータ名を認識できません。
- invalidParameterValue: 入力パラメータ名が認識されます。
値が無効です。たとえば
fileUri
では、 API レベル 1 に存在しているか、API レベル 2 に fileUrl の URL が存在しない。
コマンド I/O | |
---|---|
コマンド入力(API レベル 1) | { "parameters": { "fileUri": "file URI" } } |
コマンド出力(API レベル 1) | none |
コマンド出力(エラー)(API レベル 1) | { "error": { "code": "invalidParameterName", "message": "Parameter XYZ is unrecognized." } } |
コマンド入力(API レベル 2) | { "parameters": { "fileUrls": [ "url1", "url2", "url3", ... "urln" ] } } |
コマンド出力(API レベル 2) | { "results": { "fileUrls": [ "urln" ] } } |
コマンド出力(エラー)(API レベル 2) | { "error": { "code": "invalidParameterValue", "message": "Parameter url3 doesn't exist." } } |