Select=*,PropertyName 不是 return Microsoft Graph 中 PropertyName 的值 api

Select=*,PropertyName does not return the value for the PropertyName in Microsoft Graph api

如果我向 Graph Explorer 发出请求:

/v1.0/users/[User.Id]/drive/root/children?$select=*,sharepointIds

我没有从 MS Graph 取回 sharepointIds 属性。

如果我从 select 查询参数中删除 * 并且只请求 sharepointIds 属性 那么我会得到 sharepointIds 属性 及其值。

v1.0/users/[User.Id]/drive/root/children?$select=sharepointIds

我希望在同一响应中 $select=*,sharepointIds 到 return 默认属性和 sharepointIds

是否有另一种工作方式可以让客户端从 Microsoft Graph 请求额外的属性,而无需在对象中一一键入所有 属性 名称,包括默认属性?

底层 OneDrive API 似乎可以正确处理 select=*,[propertyName]

今天这是不可能的。 Microsoft Graph 当前不支持 $select 查询参数中的通配符。每个 属性 你想要 return 必须在 $select 中明确列出。