tencent cloud

Smart Media Hosting

Restoring Files From Recycle Bin

PDF
포커스 모드
폰트 크기
마지막 업데이트 시간: 2026-01-07 11:03:11

Introduction

This document provides an API overview about recycle bin item deletion and SDK sample code.
API
Operation Description
Restore recycle bin item
Batch recover recycle bin items

Restoring a Project From Recycle Bin

Feature Overview

Restore recycle bin items.

Example Code

try {
//final file path
val path: String? = smh.restoreRecycledItem(
// Recycle bin file ID
itemId = 123456
)
} catch (e: Exception) {
e.printStackTrace()
}

Batch Recovering Projects From Recycle Bin

Feature Overview

For batch recovery of recycle bin items.
Execution successful When replicating projects asynchronously, return HTTP 202 Accepted; When replicating projects synchronously, return HTTP 200 OK (all execution successful) or HTTP 207 Multi-Status (part or all execution failed);

Example Code

Batch recovery starts
try {
// Return batch operation result
//If it is immediate return: just obtain the result content directly from batchResponse.result
//If it is asynchronous return: need to call the Query Task API to obtain the result content (generally poll the query task until the task result is queried)
val batchResponse: BatchResponse = smh.restoreRecycledItems(
// Recycle bin file id list
itemIds = listOf(123456, 123459)
)
} catch (e: Exception) {
e.printStackTrace()
}
Query job Refer to asynchronous processing for detailed usage.

도움말 및 지원

문제 해결에 도움이 되었나요?

피드백