microsoft-graph-api - Microsoft Graph API:使用 $select 时返回不同的电子邮件地址
问题描述
为什么我在使用 $select 时在“发件人”地址字段中得到不同的结果?
当我运行此查询时,在 Microsoft Explorer 中:
https://graph.microsoft.com/v1.0/me/messages?$filter=(contains(subject,'test'))
我在“发件人”字段中得到了这个结果:
"sender": {
"emailAddress": {
"name": "John Doe",
"address": "jdoe@reshydradev.onmicrosoft.com"
}
},
但是当我执行这个查询时:
https://graph.microsoft.com/v1.0/me/messages?$filter=(contains(subject,'test'))&$select=sender
我收到了“发件人”字段的内部电子邮件:
"sender": {
"emailAddress": {
"name": "John Doe",
"address": "/O=EXCHANGELABS/OU=EXCHANGE ADMINISTRATIVE GROUP (FYDIBOHF23SPDLT)/CN=RECIPIENTS/CN=E0CC9D18EE294E43890D4830339D5-JDOE"
}
}
我想使用 $select 限制从端点返回的数据,但我不想要内部电子邮件。我可以强制它返回非内部电子邮件地址吗?
解决方案
我刚刚遇到了这个问题,看起来选择replyTo 为我解决了这个问题。(我选择这些:主题,receivedDateTime,发件人,bodyPreview,from,replyTo)
推荐阅读
- razor - asp-route 不生成预期的 url
- ruby - 尽管显示了正确的 gem 列表,但 RVM Ruby 没有找到 Gems
- spring-boot - 在处理持续集成时确定应用程序运行状况的方法是什么?
- azure-application-insights - 在 Application Insights Log Analytics 中加入 PageViews 和请求
- node.js - 如何在离线计算机上通过 npm 安装软件包?
- facebook - 如何在移动设备的 Facebook 即时游戏中创建 Phaser 按钮
- git - 无法克隆或推送现有项目到 gitlab
- google-apps-script - 如何将当前工作表复制到 Google 表格中的多个工作表?
- javascript - Chrome 存储 - 用户名/密码
- javascript - 使用 Git 在 html 文件中自动进行 js 文件版本控制