本文提供了利用資料觸發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 聯結器
本文由 白鯨開源 提供釋出支援!