我注意到Microsoft Graph API经常在URI中使用$ref
。
例如,可以使用以下 HTTP 请求将成员添加到 Office 365 组:
POST /groups/{id}/members/$ref
为什么使用$ref
后缀?这是否提供了任何价值或优势?在这种情况下,这有什么特殊意义吗?
Microsoft正在实现OData。第 4.4 节 解决实体之间的引用 解释$ref
:
OData 服务基于支持关系作为第一类构造的数据模型。例如,OData 服务可以公开产品实体的集合,每个实体都与类别实体相关。
实体之间的引用在 OData 中是可寻址的,就像实体本身(如上所述(一样,方法是将导航属性名称后跟/$ref 追加到实体 URL。