Выберите = *, PropertyName не возвращает значение для PropertyName в Microsoft Graph API - PullRequest
0 голосов
/ 03 мая 2018

В Graph Explorer, если я сделаю запрос:

/v1.0/users/[User.Id]/drive/root/children?$select=*,sharepointIds

Я не возвращаю свойство sharepointIds из MS Graph.

Если я удаляю * из выбранного параметра запроса и запрашиваю только свойство sharepointIds, тогда я получаю свойство sharepointIds и его значения.

v1.0/users/[User.Id]/drive/root/children?$select=sharepointIds

Я бы ожидал, что $select=*,sharepointIds вернет свойства по умолчанию и sharepointIds в одном ответе.

Есть ли другой рабочий способ для клиентов запрашивать дополнительные свойства у Microsoft Graph, не вводя все имена свойств в объекте по одному, включая свойства по умолчанию?

Базовый API OneDrive, похоже, правильно обрабатывает select=*,[propertyName].

1 Ответ

0 голосов
/ 03 мая 2018

Сегодня это невозможно. Microsoft Graph в настоящее время не поддерживает подстановочные знаки в параметре запроса $select. Каждое свойство, которое вы хотите вернуть, должно быть явно указано в $select.

...