2014-02-26 65 views
0

爲了使我的Podio系統完美無缺,我需要根據何時創建其他項目來自動創建項目。Podio API - 從添加新項目獲得響應

我的佈局: 所以我有一個「主」應用程序,一個「複製」應用程序,一個「翻譯」應用程序和一個「鏈接」應用程序。每個人都可以從不同的團隊獲得不同的成果,並且以這種方式進行分裂非常有用。

案例: 當用戶創建一個新的「主」項目時,會自動創建一個「複製」,「翻譯」,「鏈接」項目並在我的「主」項目中引用。

我有項目被創建就好 - 但它是我堅持的參考!

我相信我需要抓住來自PodioItem :: create的響應,並將創建的item_id保存爲我的「主」項目的參考。

這怎麼可能?

我應該提到我的PHP被引發爲podio內的鉤子 - 在我的主應用程序的item.create中。

完整的PHP代碼粘貼在這裏:http://pastebin.com/S7NR72tH

回答

2

有一個有點教程這裏:https://developers.podio.com/examples/items

該應用是否提及場只是需要ITEM_IDS數組作爲它的值,所以你可以做:

PodioItem::create("#######", array(
    'fields' => array(
    'name' => array((int)$_POST['item_id']) 
) 
)); 

假設name是您的應用參考字段的external_id!

+0

謝謝安德烈亞斯,這種方式非常有意義 - 你知道我是否能以其他方式使用它? – Kobius

+0

我想使用PodioItem :: create在另一個應用程序中創建一個新項目,然後將該項目的引用保存回原始項目。所以我想我需要從PodioItem :: create獲取響應item_id,並將其保存到我的原始「Main」應用程序項目中。有任何想法嗎? – Kobius

+0

這是正確的:$ item = PodioItem :: create(...);然後item_id在$ item-> item_id –