Spaces:
Paused
Paused
Update pikpakapi/__init__.py
Browse files- pikpakapi/__init__.py +11 -0
pikpakapi/__init__.py
CHANGED
|
@@ -437,6 +437,17 @@ class PikPakApi:
|
|
| 437 |
result = await self._request_post(url, data)
|
| 438 |
return result
|
| 439 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 440 |
async def delete_forever(self, ids: List[str]) -> Dict[str, Any]:
|
| 441 |
"""
|
| 442 |
ids: List[str] - 文件夹、文件id列表
|
|
|
|
| 437 |
result = await self._request_post(url, data)
|
| 438 |
return result
|
| 439 |
|
| 440 |
+
async def emptytrash(self) -> Dict[str, Any]:
|
| 441 |
+
"""
|
| 442 |
+
清空回收站
|
| 443 |
+
"""
|
| 444 |
+
url = f"https://{self.PIKPAK_API_HOST}/drive/v1/files/trash:empty"
|
| 445 |
+
data = {}
|
| 446 |
+
captcha_result = await self.captcha_init(f"PATCH:/drive/v1/files/trash:empty")
|
| 447 |
+
self.captcha_token = captcha_result.get("captcha_token")
|
| 448 |
+
result = await self._request_patch(url, data)
|
| 449 |
+
return result
|
| 450 |
+
|
| 451 |
async def delete_forever(self, ids: List[str]) -> Dict[str, Any]:
|
| 452 |
"""
|
| 453 |
ids: List[str] - 文件夹、文件id列表
|