[英]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.