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 –