You need to enable JavaScript to run this app.
导航

文案项目

最近更新时间2022.04.25 16:37:03

首次发布时间2022.04.25 16:37:03

使用指南

您可以在文案项目下的项目【设置】-【开发设置】中找到Webhooks。
alt

配置指南

新建配置

点击【+新建配置】按钮,可以创建webhooks。并填写【名称】,【通知URL】和选择【Webhook ID】
alt

管理配置

点击每一个webhook,可以进行编辑和删除。
webhooks setting.png

历史记录

点击webhooks历史记录按钮,可以查看hooks发送历史记录。
alt
alt

开发指南

通知类型

以下列出了几种通知类型及国际化翻译平台发送的标准数据格式。

任务完成

{
  "event": "task.finished",
  "projectId": {{projectId}},
  "operator": {{operator}},
  "timestamp": 1642487264830,
  "operationType": 0,
  "taskId": {{taskId}}
}

创建任务

{
  "event": "task.created",
  "projectId": {{projectId}},
  "operator": {{operator}},
  "timestamp": 1642487264830,
  "operationType": 0,
  "taskId": {{taskId}},
  "taskName": {{taskName}}
}

更新任务

{
  "event": "task.update",
  "projectId": {{projectId}},
  "operator": {{operator}},
  "timestamp": 1642487264830,
  "operationType": 0,
  "taskId": {{taskId}},
  "taskName": {{taskName}}
}

任务下源文案变更

{
  "event": "task.source.changed",
  "projectId": {{projectId}},
  "operator": {{operator}},
  "timestamp": 1642487264830,
  "operationType": 0,
  "taskId": {{taskId}},
  "keys": ["key1", "key2"]
}

任务下源文案删除

{
  "event": "task.source.deleted",
  "projectId": {{projectId}},
  "operator": {{operator}},
  "timestamp": 1642487264830,
  "operationType": 0,
  "taskId": {{taskId}},
  "keys": ["key1", "key2"]
}

任务下翻译文案变更

{
  "event": "task.target.changed",
  "projectId": {{projectId}},
  "operator": {{operator}},
  "timestamp": 1642487264830,
  "operationType": 0,
  "taskId": {{taskId}},
  "keys": ["key1", "key2"]
}

空间下源文案变更

{
  "event": "space.source.changed",
  "projectId": {{projectId}},
  "operator": {{operator}},
  "timestamp": 1642487264830,
  "operationType": 0,
  "namespaceId": {{namespaceId}},
  "keys": ["key1", "key2"]
}

空间下源文案删除

{
  "event": "space.source.deleted",
  "projectId": {{projectId}},
  "operator": {{operator}},
  "timestamp": 1642487264830,
  "operationType": 0,
  "namespaceId": {{namespaceId}},
  "keys": ["key1", "key2"]
}

空间下翻译文案变更

{
  "event": "space.target.changed",
  "projectId": {{projectId}},
  "operator": {{operator}},
  "timestamp": 1642487264830,
  "operationType": 0,
  "namespaceId": {{namespaceId}},
  "keys": ["key1", "key2"]
}

文案发布完成

{
  "event": "strings.released",
  "projectId": {{projectId}},
  "operator": {{operator}},
  "timestamp": 1642487264830,
  "operationType": 0,
  "namespaceId": {{namespaceId}}
}

数据发送方式说明

统一使用 POST 请求发送。

通知数据说明

参数说明
eventWebhooks ID
projectId项目Id
operator操作人Id,译员端操作触发固定为「译员」
timestamp操作产生时间,精确至 ms
operationType操作类型来源,0 - 管理端、1 - MT、2 - TM、3 - 导入、4 - 译员端、5 - OpenAPI
taskId翻译任务Id
namespaceId空间Id
keys操作涉及到的文案key