Я спросил коллегу об этом поведении.Гипотеза состоит в том, что расширение множественного запроса с помощью синтаксиса OData работает, но оно не может расширить более 1 массива сущностей.Я говорю гипотезу, потому что ошибка веб-службы, возвращаемая при попытке расширить 2 массива сущностей, является слишком общей, чтобы определить это как проблему.
В настоящее время выпущенная документация, похоже, не затрагивает это ограничение, но скоро должна появиться с обновленной документацией веб-службы.Обратите внимание, что это применимо только при получении всех объектов.Если бы вы выбрали один объект (например, выберите 1 клиента по идентификатору), вы могли бы расширить более 1 массива.Для одного объекта меньше ограничений, потому что меньше необходимости оптимизировать производительность для объектов 1 против X.
Вы можете расширить несколько отдельных объектов и массив:
$expand=Contacts,MainContact,BillingContact
Ноневозможно развернуть несколько массивов:
$expand=Contacts,Salespersons
В представлении дерева левой панели экрана конечной точки веб-службы объект массива имеет обозначение массива [] (выделено красным на рисунке ниже), тогда как один объект не имеет[]: