如何获得MS Graph v1.0 delta查询的`singleValueExtendedProperties`?

时间:2017-10-06 10:17:01

标签: microsoft-graph

我试图在$expandsingleValueExtendedProperties对我的邮件进行delta查询,但我收到了一个奇怪的错误。

Delta查询

https://graph.microsoft.com/v1.0/me/mailFolders/Inbox/messages/delta?$expand=singleValueExtendedProperties($filter=id eq 'String 0x007D')

响应

{
    "error": {
        "code": "InternalServerError",
        "message": "Value cannot be null.\r\nParameter name: type",
        "innerError": {
            "request-id": "d7cf6c83-a062-4051-85b4-30a5aadf2e65",
            "date": "2017-10-06T10:05:10"
        }
    }
}

documentation表示支持此功能。我还验证了(通过GraphAPI资源管理器):

  1. 查询的非增量版本 singleValueExtendedProperties
  2. delta版本 singleValueExtendedProperties
  3. 这是API中的错误还是预期的行为?我知道我可以使用倍数GETs来提取所需的扩展属性,但我宁愿避免产生多个请求,如果我可以逃脱一个请求。

1 个答案:

答案 0 :(得分:0)

i上的$filter查询参数的支持有限。来自documentation

  

唯一支持的messages/delta表达式为$filter$filter=receivedDateTime+ge+{value}