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

ars*_*dru 4 graph azure azure-web-app-service

是否可以 $expand 多个属性。例如:

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

这将导致错误。

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

小智 6

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

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

$expand=relation1($select=id,name),relation2($expand=relation2a($select=id))
Run Code Online (Sandbox Code Playgroud)

很难确定扩展将在哪里工作,因为文档相当回避,但我已经成功地完成了上述工作。也许您的案例缺少的部分是在扩展中指定内部查询参数?

例子:

https://graph.microsoft.com/v1.0/me/messages/AAMkADFjM...ATjA9VZAAA=?$expand=singleValueExtendedProperties($filter=id eq 'string 0x1a'),microsoft.graph.eventMessage/event
Run Code Online (Sandbox Code Playgroud)