outlook - Microsoft Graph 消息搜索 API 不适用于 com
问题描述
我试图获取我的 Outlook 帐户发送到电子邮件 ( xyz.abc+5@gmail.com
) 的邮件。请注意,电子邮件+
地址中有
有一个查询:
https://graph.microsoft.com/v1.0/me/messages?$search="to:xyz.abc+5@gmail.com"&$select=subject,toRecipients,from&$top=5
即使我可以在我的已发送文件夹中看到一封邮件已发送到此电子邮件,它也不会返回任何消息。
现在,如果稍微调整一下这个查询 - (com
从电子邮件中删除)
https://graph.microsoft.com/v1.0/me/messages?$search="to:xyz.abc+5@gmail."&$select=subject,toRecipients,from&$top=5
奇怪的是,现在响应包含正确的消息。
这是我遇到的一个非常奇怪的问题,谁能告诉我我缺少什么或者 Graph API 有什么错误?
解决方案
根据我的测试和官方文档,您最好使用如下搜索,它将返回值:
https://graph.microsoft.com/v1.0/me/messages?$search="to:xyz.abc"&$select=subject,toRecipients,from
虽然没有官方文档宣布这一点,但似乎搜索会忽略 *.com 值,因此返回结果为 null。
推荐阅读
- javascript - 验证谷歌recapcha客户端javascript
- python - 如何使用 python 脚本执行多个 spark-submit 命令
- r - 在 R 中均匀间隔地采样随机行
- reactjs - 在 React 中向窗口添加事件侦听器的正确方法是什么?
- c - 为什么在打印语法之前终止 For 循环后显示“Hello”需要更长的时间?
- android - FirebaseRecyclerOptions 与微调器 onItemSelected 查询问题
- c# - 责任链和泛型
- heroku - 使用 Heroku 部署应用程序时无法安装 Pycairo
- ios - FirebaseUI authUI 回调未在电子邮件/通过注册时调用
- notepad++ - 有没有办法在 Notepad++ 64 位中不区分大小写?