飛書Webhook觸發操作指南,實現事件驅動型工作流自動化

ApacheSeaTunnel發表於2024-06-12

本文提供了利用資料觸發Feishu Webhook的具體操作指南,包括Webhook的設定以及編寫觸發程式碼的方法,為讀者提供了實踐參考,希望能幫助解決你目前遇到的問題。

描述

用於使用資料觸發 Feishu Webhook。

例如,如果來自上游的資料是 [age: 12, name: tyrantlucifer],則請求的 body 內容將是 {"age": 12, "name": "tyrantlucifer"}

提示:Feishu Sink 僅支援 post json Webhook,並將來自源的資料視為 Webhook 的 body 內容。

主要特性

  • 精確一次

資料型別對映

Seatunnel 資料型別 Feishu 資料型別
ROW
MAP
Json
NULL null
BOOLEAN boolean
TINYINT byte
SMALLINT short
INT int
BIGINT long
FLOAT float
DOUBLE double
DECIMAL BigDecimal
BYTES byte[]
STRING String
TIME
TIMESTAMP
TIME
String
ARRAY JsonArray

Sink 配置項

名稱 型別 是否必填 預設值 描述
url String - Feishu Webhook 的 URL
headers Map - HTTP 請求的頭部資訊
common-options - Sink 外掛的常見引數,請參閱通用 Sink 配置項以獲取詳細資訊
  • url [string]
    Feishu Webhook URL

  • headers [Map]
    HTTP 請求headers

  • 通用選項
    Sink 外掛通用引數,請參閱“Sink 通用選項”獲取詳細資訊

任務示例

簡單示例:

Feishu {
        url = "https://www.feishu.cn/flow/api/trigger-webhook/108bb8f208d9b2378c8c7aedad715c19"
    }

更新日誌

2.2.0-beta 2022-09-26

  • 新增 Feishu Sink 聯結器

本文由 白鯨開源 提供釋出支援!

相關文章