一括ダウンロード・ジョブの中断
delete
/documents/api/1.2/folders/{folderId}/_download/{jobId}
一括ダウンロード・ジョブを中止します。
リクエスト
サポートされるメディア・タイプ
- application/json
- application/xml
パス・パラメータ
- folderId: string
フォルダのグローバル一意識別子(GUID)。 参照されるフォルダがユーザーのホーム・フォルダの場合、
folderId
の値はself
です。 - jobId: string
一括ダウンロード・ジョブのグローバル一意識別子(GUID)。
レスポンス
サポートされるメディア・タイプ
- application/json
- application/xml
200レスポンス
ジョブは中断されました。
レスポンスの例(application/json)
{
"errorCode":0,
"type":"folder"
}
400レスポンス
返されたエラーの説明に従い、リクエストは無効です。
例
次の例では、指定されたジョブを削除します。 コールの発行時にジョブが現在実行中の場合、バックグラウンド・ジョブは停止します:
DELETE .../documents/api/1.2/folders/FE7DA518D17AA5E46E282D9A1B02AE3398E71823807D/_download/11E666917053923171255718EFB36B481614961716028
リクエスト・ヘッダー
なし。
リクエスト本文
なし。
HTTPステータス・コード
HTTP_STATUS = 200
JSONレスポンス
{ "errorCode": "0", "type": "folder" }
例2
次の例では、別のユーザーが所有する指定されたジョブを削除します。 返されるエラーは、データの露出を防ぐためにあまり詳細ではありません:
DELETE .../documents/api/1.2/folders/FE7DA518D17AA5E46E282D9A1B02AE3398E71823807D/_download/11E666917053923171255718EFB36B481614961716028
リクエスト・ヘッダー
なし。
リクエスト本文
なし。
HTTPステータス・コード
HTTP_STATUS = 404
JSONレスポンス
{ "errorCode": "-16", "errorKey": "!csBulkdownloadUnableToAbortJob", "errorMessage": "Unable to abort bulkdownload job.", "errorType": "folder", "parentID": "FE7DA518D17AA5E46E282D9A1B02AE3398E71823807D", "title": "Unable to abort bulkdownload job.", "type": "https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html" }