Метаданные Microsoft Graph API подтверждают спецификацию протокола OData? - PullRequest
0 голосов
/ 10 марта 2020

Метаданные API Microsoft Graph

https://graph.microsoft.com/v1.0/ $ метаданные? Подробно = true

ll.6791 - 6795

<Action Name="createSession" IsBound="true">
  <Parameter Name="this" Type="microsoft.graph.workbook"/>
  <Parameter Name="persistChanges" Type="Edm.Boolean" Nullable="false"/>
  <ReturnType Type="microsoft.graph.workbookSessionInfo"/>
</Action>

11,5. 1 Привязка операции к ресурсу

http://docs.oasis-open.org/odata/odata/v4.0/errata03/os/complete/part1-protocol/odata-v4.0-errata03-os-part1-protocol-complete.html#_Toc453752308

Действия и функции МОГУТ быть связаны с типом сущности, примитивным типом, сложным типом или коллекция. Первым параметром связанной операции является параметр привязки .


У действия «createSession» нет «bindingParameter». Это правильная спецификация для метаданных Microsoft Graph API? Как я могу сообщить об этом команде Microsoft Graph, если это неверная спецификация?

1 Ответ

0 голосов
/ 11 марта 2020

Как вы цитировали, spe c говорит:

Первым параметром связанной операции является параметр привязки.

Таким образом, в этом случае параметр с именем «this» является параметром привязки. Для параметра не обязательно указывать имя «bindingParameter».

...