Office365 什么是Microsoft Graph API端点模式?

Office365 什么是Microsoft Graph API端点模式?,office365,microsoft-graph-api,azure-ad-graph-api,Office365,Microsoft Graph Api,Azure Ad Graph Api,我想以编程方式使用Microsoft Graph API。通过解析MicrosoftGraph($metadata)中的元数据,我可以理解数据模型以及这些数据模型之间的关系。但是元数据中没有可用的端点信息。例如,如果我想列出消息。我如何知道应该向哪个端点发送请求?从元数据中,我只能知道我们有用户模型,其中包含消息模型作为NavigationProperty,然后如果Microsoft Graph API遵循某种模式来查找每个端点(我猜它们是这样的),那么我可以编程地将端点计算为/Users/id

我想以编程方式使用Microsoft Graph API。通过解析MicrosoftGraph($metadata)中的元数据,我可以理解数据模型以及这些数据模型之间的关系。但是元数据中没有可用的端点信息。例如,如果我想列出消息。我如何知道应该向哪个端点发送请求?从元数据中,我只能知道我们有用户模型,其中包含消息模型作为NavigationProperty,然后如果Microsoft Graph API遵循某种模式来查找每个端点(我猜它们是这样的),那么我可以编程地将端点计算为/Users/identifier/messages。这种模式对所有端点都适用吗?(模式:PrimaryObjects/primaryIdentifier/subObject…),如果当前版本为true。对于更高版本,此模式是否会更改?
谢谢你的帮助

Microsoft Graph API遵循指定的模式。模式类似于“/entitySet/identifier/navigations/identifier”。上面的链接应该提供所有相关模式的详细信息。该模式预计不会很快改变,我们保证不会对API的公共版本(如v1.0)进行破坏性的更改。另请参阅API文档。

您也可以使用我们基于$metadata生成的OpenAPI描述