为什么Microsoft图形 API 在 URI 中使用$ref



我注意到Microsoft Graph API经常在URI中使用$ref

例如,可以使用以下 HTTP 请求将成员添加到 Office 365 组:

POST /groups/{id}/members/$ref

为什么使用$ref后缀?这是否提供了任何价值或优势?在这种情况下,这有什么特殊意义吗?

Microsoft正在实现OData。第 4.4 节 解决实体之间的引用 解释$ref

OData 服务基于支持关系作为第一类构造的数据模型。例如,OData 服务可以公开产品实体的集合,每个实体都与类别实体相关。

实体之间的引用在 OData 中是可寻址的,就像实体本身(如上所述(一样,方法是将导航属性名称后跟/$ref 追加到实体 URL。

最新更新