网络回调 (WebHooks)

什么是 Webhook?

Webhook 是一项功能,可让您在任务完成或 Web 应用程序中发生特定事件时接收实时通知。将 Listly 与 Slack 等企业消息应用程序集成后,您可以在数据提取完成时接收实时通知。


使用方法

集成 Slack Webhook

快速入门

➡️ 将 Incoming Message 应用添加到 Slack ➡️ 将 webhook 添加到 Listly 任务 ➡️ 通过重新提取或调度器在所需的 Slack 频道接收通知

1

登录 Slack,然后点击以下链接。

Incoming WebHooks: https://slack.com/marketplace/A0F7XDUAZ-incoming-webhooks

2

添加到 Slack。

点击 Add to Slack 后,选择要接收通知的频道。在此步骤中,您还可以添加新频道用于通知,并设置发送提取结果消息的机器人名称。复制 Listly 服务集成所需的 Webhook URL,然后点击保存设置。

3

在 Listly Databoard 中,找到要接收结果通知的任务,点击右侧的 Data 按钮。然后如下图所示,点击顶部菜单右侧的 Hook 按钮,打开 webhook 设置窗口。

当 webhook 设置窗口出现时,按如下所示输入请求方法和 JSON 值。在 URL 输入字段中,输入您在上一步复制的 Webhook URL

Method
POST

JSON

见下方 payload

payload.json
{
  "text": "#taskkey is #status. <[https://www.listly.io/single?key=#taskkey&tab=4&card=30|See](https://www.listly.io/single?key=#taskkey&tab=4&card=30%7CSee) result>\nFrom Listly.",
  "icon_emoji": ":white_check_mark:"
}
4

使用重新提取或调度器再次提取该任务的数据,您将在 Slack 中收到如下所示的数据提取通知消息。

其他设置

  • 如果您熟悉 JSON 格式,可以在上述 JSON 中添加 channel: #channelnameuser: @username 来更改接收通知的频道/用户。添加 username: botname 可以更改发送通知的机器人名称。

  • 要了解更多关于 Slack Incoming Webhooks 的信息,请查看 Slack 文档:https://api.slack.com/legacy/custom-integrations/messaging/webhooks

最后更新于

这有帮助吗?