是否可以$expand多个属性。例如:https://graph.microsoft.com/beta/me?$expand=成员,管理器这将导致错误。分析$expand的结果至少包含2个项目,但最大允许值为1。
zzwlnbp81#
请参考文档($expand章节):https://developer.microsoft.com/en-us/graph/docs/overview/query_parameters如果查询user资源,则可以使用$expand一次只获取一个子对象或集合的属性。here是关于同一主题的讨论:然而,特定实体可能仍然有限制,对于用户来说,它仍然局限于一个单一的扩展导航。
kkbh8khc2#
编辑:我知道这是一个相当古老的问题,但对于任何人在这里结束在未来:在某些情况下,可以使用以下语法:
$expand=relation1($select=id,name),relation2($expand=relation2a($select=id))
很难确定扩展将在哪里工作,因为文档是相当回避的,但我已经成功地完成了上述工作。也许你的情况下缺少的一块是在你的扩展中指定内部查询参数?示例:
https://graph.microsoft.com/v1.0/me/messages/AAMkADFjM...ATjA9VZAAA=?$expand=singleValueExtendedProperties($filter=id eq 'string 0x1a'),microsoft.graph.eventMessage/event
2条答案
按热度按时间zzwlnbp81#
请参考文档($expand章节):
https://developer.microsoft.com/en-us/graph/docs/overview/query_parameters
如果查询user资源,则可以使用$expand一次只获取一个子对象或集合的属性。
here是关于同一主题的讨论:
然而,特定实体可能仍然有限制,对于用户来说,它仍然局限于一个单一的扩展导航。
kkbh8khc2#
编辑:我知道这是一个相当古老的问题,但对于任何人在这里结束在未来:
在某些情况下,可以使用以下语法:
很难确定扩展将在哪里工作,因为文档是相当回避的,但我已经成功地完成了上述工作。也许你的情况下缺少的一块是在你的扩展中指定内部查询参数?
示例: