我试图在$expand
上singleValueExtendedProperties
对我的邮件进行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资源管理器):
singleValueExtendedProperties
singleValueExtendedProperties
这是API中的错误还是预期的行为?我知道我可以使用倍数GETs
来提取所需的扩展属性,但我宁愿避免产生多个请求,如果我可以逃脱一个请求。
答案 0 :(得分:0)
对i
上的$filter
查询参数的支持有限。来自documentation:
唯一支持的
messages/delta
表达式为$filter
或$filter=receivedDateTime+ge+{value}
。