描述
删除目录。
名称 | 类型 | 是否必须 | 描述 |
Action | String | 是 | 操作接口名,系统规定参数,取值:DeleteCatalog |
CatalogId | String | 是 | 目录编号 |
名称 | 类型 | 描述 |
RequestId | String | 本次请求编号 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
删除目录操作涉及到两个不同的场景,分别是阿里云Search Engine中的目录删除和阿里云EDAS应用日志路径的删除。这里主要针对您提供的请求参数和返回参数格式,结合参考资料进行说明。
Action
(操作接口名,固定为DeleteCatalog
)和CatalogId
(目录编号)作为请求参数。String
, 必填): 操作接口名,取值应为 DeleteCatalog
。String
, 必填): 目录的唯一标识符,用于指定要删除的目录。String
): 本次请求的唯一标识符,用于追踪和识别操作。虽然您未直接提供示例代码需求,但根据参考资料,可以推测调用此接口的逻辑类似于:
import requests
# 构造请求URL和参数
url = "https://your-api-endpoint/openapi/operation" # 请替换为实际API端点
headers = {"Content-Type": "application/json"}
data = {
"Action": "DeleteCatalog",
"CatalogId": "your_directory_id_here"
}
# 发起DELETE请求
response = requests.delete(url, headers=headers, json=data)
# 处理响应
if response.status_code == 200:
requestId = response.json().get("RequestId")
print(f"目录删除成功,请求ID: {requestId}")
else:
print(f"目录删除失败,状态码: {response.status_code}, 响应内容: {response.text}")
请注意,上述示例代码仅为示意,实际调用时需替换URL、端点及验证信息,并根据具体API文档调整。
参考资料: 用户提问中提及的规则