问题标签 [outlook-graph-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
outlook-addin - How to $filter attachments list endpoint by isInline?
I'm developing OWA add-in using OWA REST API
I'm not able to get the filtered result when fetch the attachment list with $filter=inlinImage eq true
for example:
https://outlook.office.com/api/v2.0/me/messages/{id}/attachments?$filter=IsInline%20eq%20true
or
https://graph.microsoft.com/v1.0/me/messages/{id}/attachments?$filter=IsInline%20eq%20true
knowing that is says in the resource reference that isInline is Filterable, and I got the response 200 when doing the requests above but the without filtering the data by that query params
Is this an expected behaviour? how can I get this data otherwise?
c# - Getting below error response when creating a calendar event using Graph API
Below is response received from API call.
java - 用于检查邮箱中电子邮件的 Java 示例代码?
我正在尝试创建一个基本的后端 Java springboot 作业,它将执行以下操作:
- 每 x 分钟运行一次
- 从特定的 Outlook 邮箱中提取所有未读电子邮件
- 使用电子邮件中的数据执行一些任务
我一直在寻找一些示例 Java 代码来帮助我完成第 2 步,但我没有发现任何有用的东西。我会继续寻找,但有人有什么方便的吗?同样,这是一个没有任何 UI 或登录进行身份验证的后端作业。
谢谢
outlook - 使用 Graph API 从 Outlook 中的共享文件夹获取所有邮件
我正在尝试从以下位置 (Folder2) 中的共享文件夹获取所有邮件:\Public folder - me@domain.com\All public folder\Folder1\Folder2
因为我是一名 RPA 开发人员,所以我想使用 Blue Prism 来做到这一点。这意味着我将使用 HTTP 请求。
我尝试过以下 URL,但运气不佳:
https://graph.microsoft.com/v1.0/users/ {用户 ID}/messages/
https://graph.microsoft.com/v1.0/users/ {user id}/mailfolders('Inbox')/messages
有谁知道我是否使用了错误的 URL,究竟是什么代替了 {user id} 和“收件箱”,或者它是否完全是其他东西?
widget - Outlook 应用程序级别的修改,在小部件和 Outlook on-click 之间建立连接
我正在创建一个电子邮件小部件以将其显示在 Hololens 的主屏幕上。我正在使用 Outlook API 和 Unity 来执行此操作。
单击小部件上的任何电子邮件时,它应该在 Outlook App 中打开相同的电子邮件。你们能否帮助我完成如何实现这一目标的步骤。
提前感谢
microsoft-graph-api - Outlook REST API 标记消息丢失开始日期
我正在构建 Outlook 加载项并使用 Outlook REST API 2.0。更新邮件消息以标记消息以进行后续处理时,会接受更新,并在 Outlook Web 客户端中简要显示开始日期和截止日期,但开始日期会在几秒钟内消失。通过 API 查看消息时,开始日期被完全删除,即使它已成功添加。
API 是 PATCH Office.context.mailbox.restUrl + '/v2.0/me/messages/' + messageId ...
编辑:我确认在 Graph API 中也表现出同样的行为。
一旦调用 API,消息上的 UI 就会更新:
此后不久(有时在一秒钟内,有时稍长),用户界面变为:
一旦 UI 更新,如果您向 API 查询消息并查看 Flag 属性,StartDateTime 对象就完全消失了。
有没有人看到这个或知道它为什么会发生?
outlook - Outlook Graph 电子邮件 API:线程电子邮件对话
我有一个应用程序,我必须通过 Graph API 与 Outlook 集成。我需要检索使用 Graph Mail API 获得的对话。但是图形 API 不能以线程的形式返回电子邮件的对象(就像两个电子邮件 ID 之间的对话线程)。此外,对象中没有可以指定特定电子邮件属于哪个线程的字段,以便我可以在我的应用程序中对它们进行分组。
有什么办法可以达到同样的效果。
outlook - Outlook 加载项 | 图 API 配置
要求:
当用户点击Custom Command Button
发送电子邮件时。
访问令牌: 我们使用以下代码获取访问令牌。
我们取得的成就:
我们能够使用带有访问令牌Custom Command Button
的 REST API发送电子邮件。https://outlook.office.com/api/v2.0/me/sendmail
REST API 的问题:
我们了解到 Outlook 邮件 REST API 已被弃用,将从November 2022
替换 API/服务:
如 Outlook API 文档中所述,我们需要使用Graph API
.
替换 API/服务
的问题:根据文档,我们需要为此 API 设置 SSO/OAuth。但我们不想做这些事情。我们只想让解决方案保持简单,即当用户单击Custom Command Button
发送电子邮件时使用任何身份验证过程。
问题
是否有任何方法/方式我们可以使用访问令牌直接调用图形 API 而无需任何 SSO/OAuth/Azure 设置?目前我们正在收到401 Unauthorised Access
错误消息。
azure - 是否可以将 Azure AD Web 应用程序的应用程序 API 权限限制为一个帐户?
我正在开发一个 AWS Lambda 函数,该函数需要定期访问 Outlook 365 收件箱。我正在使用 Graph API 来访问收件箱。
我使用 Azure Active Directory 管理中心创建了一个新的 Azure AD Web 应用程序注册。( https://aad.portal.azure.com/ ) 为我的应用程序分配 API 权限时,我可以在委派权限和应用程序之间进行选择权限。我不能使用委托权限,因为我的代码将在没有任何用户交互的情况下运行。
选择应用程序权限时,我找不到将权限限制为一个用户帐户的方法。例如,如果我尝试授予应用 Mail.Read 应用程序权限,它将获得对企业中所有邮箱的访问权限。或者我可能错误地解释了权限描述。
如何将我的应用 API 权限授予一位用户的邮箱?
microsoft-graph-api - 使用 MS Graph API 是否可以只列出电子邮件附件而不下载其内容?
我们正在使用 MS Graph API 从 Outlook 365 邮箱中获取电子邮件列表。我们要求列出每封电子邮件中的附件。
使用 Graph API 的 List Attachments 端点时,contentBytes
响应中的属性值包含整个 Base64 编码的附件内容。这会显着增加响应大小。我们无需访问或存储附件内容。
MS Graph API 中是否有一种方法可以只获取一封或多封电子邮件的附件文件名和 ID?