2017-03-27 61 views
0

當一個跑道webhook被其訂閱事件觸發時,該掛鉤將發送一個請求到一個外部URL並提供關於該事件的信息。是否可以自定義請求中包含的信息?跑道 - 自定義webhook請求數據

例如,我打算創建一個webhook,當更新應用程序字段時將觸發該webhook。默認webhook設置將包括請求中的

body: { item_id: '12345', 
     item_revision_id: '2', 
     type: 'item.update', 
     hook_id: 54321' } 

。然而,這意味着如果我想獲得有關更新項目的更多信息(這些是「用戶」項目,所以我想要諸如'first_name','last_name'等等的東西,我必須將其鏈接到另一個GET請求回跑道。 )。

當我通過API創建鉤子(https://developers.podio.com/doc/hooks/create-hook-215056)時,是否有一種方法可以對其進行自定義,以便在調用掛鉤時將整個更新的項目記錄包含在請求中?在Ruby和PHP客戶端示例中,有一個attributes參數 - 您是否可以通過attributes來設置請求數據,如果是這樣,應該如何格式化?

回答

0

無法自定義跑道webhook請求。每個Podio webhook都有相同的結構,如果您需要更多有關正在更新/創建的項目的信息,您需要再次發起GET請求。

+0

謝謝你清理那個。 – skwidbreth