自建外掛 FAQ

本文主要整理了外掛開發過程中,你可能會存在的部分疑問。如果未能在本文找到對應答案,可優先聯繫技術支持答疑。

外掛程式碼如何在本地進行偵錯開發?

由於外掛程式碼本身只是方法體, 所以需要在外層進行程式碼包裹後, 再進行調用偵錯。

本地偵錯透過後,可將外掛部分程式碼拷貝到 Jodoo 裏面,點擊外掛偵錯進行實際運行環境下的偵錯。

外掛適用的場景?

外掛透過定義輸入輸出的格式,實現一些客製化化的業務需求。

但是並不適合常駐類型的操作,目前外掛本身的超時時間為 60 s,但是不同使用場景本身也有自己的超時時間,比如前端事件的 20 s。

如何處理各集成平台的 Access Token?

Jodoo目前已實現了更新 Token 的邏輯,使第三方能夠在 Token 即將過期時自動取得新的有效 Token,並且由 Jodoo 進行儲存。

對於固定的 Token,可以讓使用者在安裝外掛時進行設定,這一類是能夠完美支援的。

目前外掛支援 base64 庫嗎?

base64 為 python 內置庫,可直接調用。

為什麼返回的圖片地址無法造訪?

Jodoo 目前的連結是有有效期限的,如果返回後過了有效期再處理,則會顯示錯誤。

關於時間,同樣的程式碼在本地和在外掛中取得的時間怎麼不一致?

外掛所在伺服器為 UTC 時區,本地程式碼依據開發者本地伺服器所在時區而定。由於伺服器所在時區差異,可能會出現同樣的程式碼在本地和外掛中執行所得到的實際時間不同。

為什麼返回的圖片不能直接回寫到圖片欄位中?

目前外掛在前端事件觸發場景中,暫不支援將圖片直接回寫至圖片欄位,只能透過返回圖片 url 至文字欄位來實現。

出於風險因素考慮,短期內暫無計劃支援回寫圖片/附件欄位。

為什麼外掛的可選通用參數不配置或配置後清空,外掛會報錯?

通用參數不配置時,初始值為 Null 不為空,需定義通用參數不填時預設空值。

外掛的 IP 是不固定的嗎?

伺服器 IP 地址固定:13.251.218.18。

外掛無法定時重複觸發嗎?

目前自建外掛支援定時觸發,但最小顆粒度為一天觸發一次。

如果希望能夠即時或更小顆粒度的定時自動觸發,目前暫不支援。

但可以透過後續計劃上線的按鈕功能,來實現使用者側無需打開資料詳情頁僅透過按鈕來進行重複觸發。

部分 API 無法接收 url 格式的圖片,如何處理?

可以先下載圖片,將圖片 URL 解析為 base64 格式的字串後發送。

更多常見問題答案,持續更新中... ...

這項資訊有幫助嗎?
需要更多協助嗎?聯繋技術支援。