microsoft-graph-api - OData lambda,any,带逻辑运算符,and 不起作用
问题描述
我想过滤同时具有“蓝色类别”和“绿色类别”的 Outlook电子邮件。但是,以下请求返回空结果。
但是,这个问题似乎只发生在个人 Outlook 帐户上。我尝试使用另一个 Office 365 帐户,并且该帐户工作正常。
有谁知道我是否错过了什么?
要求
GET https://graph.microsoft.com/v1.0/me/messages?$filter=categories/any(a:a eq 'Green category') and categories/any(a:a eq 'Blue category')
回复
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('calvin.kloudless%40outlook.com')/messages",
"value": []
}
我确认我收到了一些具有上述两个类别的消息。
https://graph.microsoft.com/v1.0/me/messages?$filter=categories/any(a:a eq 'Blue category')&$select=categories
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('calvin.kloudless%40outlook.com')/messages(categories)",
"value": [
{
"@odata.etag": "W/\"CQAAABYAAACY6nZ17sf0Srd6ntecsx9MAADWDaV9\"",
"id": "AQMkADAwATNiZmYAZC0yNDNjLTQ2YzctMDACLTAwCgBGAAAD93y4_KZIZkiUUt1tg8r_0QcAmOp2de7H9Eq3ep7XnLMfTAAAAgEJAAAAmOp2de7H9Eq3ep7XnLMfTAAAANXR_hoAAAA=",
"categories": [
"Blue category",
"Green category"
]
},
{
"@odata.etag": "W/\"CQAAABYAAACY6nZ17sf0Srd6ntecsx9MAADWDaUU\"",
"id": "AQMkADAwATNiZmYAZC0yNDNjLTQ2YzctMDACLTAwCgBGAAAD93y4_KZIZkiUUt1tg8r_0QcAmOp2de7H9Eq3ep7XnLMfTAAAAgEMAAAAmOp2de7H9Eq3ep7XnLMfTAAAANXR4nQAAAA=",
"categories": [
"Blue category",
"Green category"
]
},
{
"@odata.etag": "W/\"CQAAABYAAACY6nZ17sf0Srd6ntecsx9MAADWDaUW\"",
"id": "AQMkADAwATNiZmYAZC0yNDNjLTQ2YzctMDACLTAwCgBGAAAD93y4_KZIZkiUUt1tg8r_0QcAmOp2de7H9Eq3ep7XnLMfTAAAAgEJAAAAmOp2de7H9Eq3ep7XnLMfTAAAANXR_hgAAAA=",
"categories": [
"Blue category",
"Green category"
]
},
{
"@odata.etag": "W/\"CQAAABYAAACY6nZ17sf0Srd6ntecsx9MAADWDaUY\"",
"id": "AQMkADAwATNiZmYAZC0yNDNjLTQ2YzctMDACLTAwCgBGAAAD93y4_KZIZkiUUt1tg8r_0QcAmOp2de7H9Eq3ep7XnLMfTAAAAgEMAAAAmOp2de7H9Eq3ep7XnLMfTAAAANXR4nMAAAA=",
"categories": [
"Blue category",
"Green category"
]
},
{
"@odata.etag": "W/\"CQAAABYAAACY6nZ17sf0Srd6ntecsx9MAADWDaUa\"",
"id": "AQMkADAwATNiZmYAZC0yNDNjLTQ2YzctMDACLTAwCgBGAAAD93y4_KZIZkiUUt1tg8r_0QcAmOp2de7H9Eq3ep7XnLMfTAAAAgEJAAAAmOp2de7H9Eq3ep7XnLMfTAAAANXR_hcAAAA=",
"categories": [
"Blue category",
"Green category"
]
},
{
"@odata.etag": "W/\"CQAAABYAAACY6nZ17sf0Srd6ntecsx9MAADWDaRv\"",
"id": "AQMkADAwATNiZmYAZC0yNDNjLTQ2YzctMDACLTAwCgBGAAAD93y4_KZIZkiUUt1tg8r_0QcAmOp2de7H9Eq3ep7XnLMfTAAAAgEMAAAAmOp2de7H9Eq3ep7XnLMfTAAAANXR4nIAAAA=",
"categories": [
"Blue category"
]
},
{
"@odata.etag": "W/\"CQAAABYAAACY6nZ17sf0Srd6ntecsx9MAADWDaRx\"",
"id": "AQMkADAwATNiZmYAZC0yNDNjLTQ2YzctMDACLTAwCgBGAAAD93y4_KZIZkiUUt1tg8r_0QcAmOp2de7H9Eq3ep7XnLMfTAAAAgEJAAAAmOp2de7H9Eq3ep7XnLMfTAAAANXR_hYAAAA=",
"categories": [
"Blue category"
]
}
]
}
解决方案
推荐阅读
- javascript - 如何处理不正确的代理身份验证凭据
- sql-server - 表值参数接收无效数据类型错误
- elasticsearch - 如何应用自定义分析仪?
- bash - Shell 脚本只影响文件而不是所有文件
- css - 在 Angular 8 环境中将配色方案 JSON 列表添加到 Scss 文件
- html - 在 Outlook 中呈现时,如何从电子邮件签名中的 HTML 表格单元格顶部删除白线?
- reactjs - 完成拖放后,如何从 ListItem 获取值到 TextField?
- python - ImportError:找不到'cudart64_100.dll
- google-bigquery - 使用 web-ui 插入到带有模板后缀的 BigQuery 表中
- r - mapply 的稀疏矩阵