2014-01-17 3 views
0

Я пытаюсь загрузить контакты из данной учетной записи, используя REST api sugarcrm с помощью Java. Этот «вид» работает ... Мой тестовый сценарий должен возвращать две записи. Он делает, но записи этого а) не содержат все поля и б) все возвращаемые поля пустых значений:SugarCRM REST API: get_relationships возвращает пустые бобы

См entry_list части возвращенного JSON:

{"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); 

Так что я бы ожидать, что я получаю: - все записи -> работает - все поля для каждой записи -> работает не - все значения для всех полей для каждой записи - > Не работает

Я использую v4_1 из REST api.

Есть ли у кого-нибудь намеки на это?

ответ

1

В отличие от get_entry_list работ вы не можете указать пустой массив для параметра related_fields. Необходимо указать хотя бы одно имя поля.

+0

Я ожидал получить все поля, если я укажу пустой список, как в других местах. Обнаружил это сам, извините за то, что не обновил это. – user1145874

Смежные вопросы