0
我有一個Podio應用程序,用於處理每個客戶都有經理(podio聯繫人)的客戶帳戶。所有這些數據都駐留在另一個系統中,我們正在編寫軟件來同步這兩個系統。該軟件是用java編寫的,使用podio apiPodio API - 更新聯繫人蔘考
我目前能夠讀取和設置所有類型的字段,除了管理員字段(聯繫人)。
這是從API收到當客戶被加載:
但你如何去了解更新管理器參考別的東西嗎?
我已經試過類似:
List<Map<String, Object>> list = new ArrayList<>();
HashMap<String, Object> values = new HashMap<>();
list.add(values);
HashMap<String, Object> value = new HashMap<>();
values.put("value", value);
value.put("mail", "[email protected]");
//also tried user_id and profile_id
,然後使用
ItemAPI.updateItemFieldValues(int itemId, int fieldId,
List<Map<String, Object>> values, boolean silent, boolean hook)
更新字段。我哪裏錯了?
我實現你的java例子,並與工作類型:用戶和ID集。 由於所有管理員都是工作區成員,因此在我們的案例中設置不是必需的。 作爲獎勵信息。你可以添加如何設置管理=空? – lcersly
使用空對映射不起作用(在java中至少):APIException [狀態=錯誤請求,錯誤=無效值,描述=無效值{}(對象):必須是整數或者必須是整數或缺少必需屬性:['type','id'],parameters = null]。並且不添加類型和空id。 – lcersly
請嘗試空列表,這適用於Ruby –