【Eolinker實例】經過Webhook推送API變動通知到釘釘機器人

本週的問題是關於Open API的,
當須要經過 Eolinker Webhook 對接其餘程序時,通常的流程是:web

  1. 獲取工做空間ID,和已知的工做空間ID對比,判斷是不是來自 Eolinker 官方的請求,若是不是則忽略本次請求;
  2. 根據回調數據的 hook_product 字段,判斷觸發的產品;
  3. 根據回調數據的 hook_event 字段,判斷觸發的事件;
  4. 根據回調數據的 hook_operation 字段,判斷觸發的具體操做;
  5. 根據產品、事件、操做來獲取content字段內的內容,進行後續處理;
  6. 返回字符串 ok 給 Eolinker Webhook,結束程序。

而對接釘釘機器人,則能夠在 工做空間設置 - webhook 中新增回調地址,先在回調腳本中接收到Eolinker的信息,再經過腳本調用傳參,拿到並判斷下圖紅框的字段,識別爲 修改 操做,最後就能夠調用釘釘機器人的Webhook地址發送信息。
segmentfault

這周的問題整理大概就這些啦,歡迎你們評論溝通~
使用地址:www.eolinker.comurl

相關文章
相關標籤/搜索