我尝试使用sugarcrm的REST使用Java从给定的帐户加载联系人。这种“类似”的.我的测试场景应该返回两个记录。它是这样做的,但记录做的事情是:( a)不包含所有字段;( b)所有返回的字段都有空值:
请参阅返回的JSON的entry_list部分:
{"entry_list": [
{
"id": null,
"module_name": "Contacts",
"name_value_list": {
"name": {
"name": "name",
"value": ""
},
"deleted": {
"name": "deleted",
"value": 0
},
"do_not_call": {
"name": "do_not_call",
"value": "0"
}
}
},
{
"id": null,
"module_name": "Contacts",
"name_value_list": {
"name": {
"name": "name",
"value": ""
},
"deleted": {
"name": "deleted",
"value": 0
},
"do_not_call": {
"name": "do_not_call",
"value": "0"
}
}
}下面是我在请求中设置的rest_data:
rest_data.put("session", sessionId);
rest_data.put("module_name", moduleName);
rest_data.put("module_id", sourceId);
rest_data.put("link_field_name", relationField);
rest_data.put("related_module_query", "");
rest_data.put("related_fields", Arrays.asList());
rest_data.put("related_module_link_name_to_fields_array", Arrays.asList());
rest_data.put("offset", 0);
rest_data.put("order_by", "name ASC");
rest_data.put("limit", 0);因此,我希望我收到:-所有记录->工作-每个记录->的所有字段都不工作,每个记录->的所有字段都不工作。
我正在使用REST的v4_1。
有人对这件事有什么暗示吗?
发布于 2014-02-04 00:35:23
与get_entry_list不同,您不能为related_fields参数指定空数组。必须至少指定一个字段名。
https://stackoverflow.com/questions/21190472
复制相似问题