删除任务术语
删除任务术语扫描结果中的单条记录。典型用法:auto_apply_terms=false 的任务在确认前剔除 AI 误判的条目。
请求地址
POST {BASE_URL}/api/open/v1/tasks/terms/delete鉴权 Header
和 创建翻译任务 完全一样。
请求参数(Body)
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
task_id | string | 是 | 目标任务 ID |
id | string | 是 | 要删除的术语 ID(来自 /tasks/terms 响应的 items[].id) |
响应
成功(HTTP 200):
json
{
"success": true,
"code": 0,
"msg": "ok",
"trace_id": "...",
"data": { "id": "6626f0a32e8e5d24b6c9f1a2", "deleted": true }
}错误码
| code | 说明 |
|---|---|
| 400 | 缺少 task_id / id |
| 401 | 签名校验失败 |
| 403 | 任务不属于该 App Key |
| 404 | 术语不存在于该任务 |
| 409 | 任务没有 TB_SCAN 作业(可能创建时 scan_terms=false) |
| 500 | 系统错误 |
示例
bash
APP_KEY="5685414646a54423c891d87194d87f3f"
APP_SECRET="<你的 App Secret>"
BASE_URL="https://api.loxily.com"
TIMESTAMP=$(date +%s)
BODY='{"task_id":"68a12cb7e1f9a88b4ea23c77","id":"6626f0a32e8e5d24b6c9f1a2"}'
SIGN=$(printf '%s' "${TIMESTAMP}${BODY}${APP_SECRET}" | md5)
curl -s -X POST "${BASE_URL}/api/open/v1/tasks/terms/delete" \
-H "Content-Type: application/json" \
-H "X-Loxily-AppKey: ${APP_KEY}" \
-H "X-Loxily-Timestamp: ${TIMESTAMP}" \
-H "X-Loxily-Sign: ${SIGN}" \
--data "${BODY}"