繁体   English   中英

在具有多个属性的Graph API查询中使用$ expand?

[英]Using $expand in Graph API query with multiple attributes?

是否可以扩展多个属性。 例如:

https://graph.microsoft.com/beta/me?$ expand = memberOf,manager

这将导致错误。

解析$ expand的结果至少包含2个项目,但允许的最大值为1。

请参考文档($ expand部分):

https://developer.microsoft.com/en-us/graph/docs/overview/query_parameters

如果查询用户资源,则可以使用$ expand一次仅获取一个子对象或集合的属性。

是关于同一主题的讨论:

但是,特定实体可能仍然有限制,并且对于用户而言,它仍然仅限于单个展开的导航。 预计这种情况不会改变。

编辑:我知道这是一个很老的问题,但对于将来在这里结束的任何人:

使用以下语法是可能的(在某些情况下):

$expand=relation1($select=id,name),relation2($expand=relation2a($select=id))

由于文档很容易规避,因此很难确定扩展将在哪里工作,但是我已经成功完成了上述工作。 也许您遇到的情况缺少的部分是在扩展中指定内部查询参数?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM