问题标签 [outlook-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.

0 投票
1 回答
415 浏览

outlook - 如何自动执行 Outlook api 调用以读取邮件

我在 NodeJS 中有一个应用程序,它调用 Outlook api 并读取用户的邮件。我将其连接到存储特定电子邮件回复的 MySQL 数据库。该应用程序运行良好。我的问题是我必须每小时登录一次才能刷新访问令牌。我需要一种调用 Outlook api 的方法,返回电子邮件,将它们存储在数据库中,然后通过 API 公开它们。我想通过 cron 作业自动执行这个 Outlook api 调用。有人对我如何做到这一点有任何想法吗?

0 投票
3 回答
1023 浏览

permissions - 仅限特定邮箱的 Microsoft Graph Outlook 应用程序权限

Microsoft Graph 将应用程序权限用于后台服务。对于 Outlook API,应用程序权限 Mail.ReadWrite 授予对所有邮箱的访问权限。

在此处输入图像描述

有没有办法限制对特定邮箱的访问?

https://developer.microsoft.com/en-us/graph/docs/concepts/permissions_reference

0 投票
1 回答
473 浏览

c# - Office 365 任务 API - 在 web.config C# 中使用固定用户凭据访问 api

我正在尝试使用预定义的 Microsoft 帐户用户名和密码访问 Outlook 365 任务 API,我将在配置文件中输入这些用户名和密码。

目前我的应用程序正在使用重定向到微软登录页面

然后我在当前登录的用户上下文中获取令牌。

GetUserAccessTokenAsync() 的片段

但我的目标是删除这个登录,只使用固定的管理员帐户来访问 api。

是否可以从不同于登录的用户凭证中获取令牌?

我正在尝试搜索示例,但找不到任何适合的内容。

我对使用 API 很陌生,所以我还在学习。:)

任何想法都非常感谢。

先感谢您。

0 投票
0 回答
2292 浏览

php - 如何在 php 中从 office 365 获取收件箱邮件?

我一直在尝试使用 PHP 从 Office 365 获取电子邮件。在这里,我需要在没有用户登录的情况下获取电子邮件。所以我试图在没有用户登录的情况下获取访问令牌。

这是我获得访问令牌的终点。

这是使用以下关键参数值的 POST 请求

然后我得到回应

之后,我不知道使用访问令牌从邮箱中获取电子邮件的 api。提前谢谢。

0 投票
1 回答
189 浏览

javascript - Outlook 365 Web 加载项 - 邮件项目的上下文菜单

Outlook 365 Web 加载项- 邮件项目的上下文菜单

新的 Web 插件模型是否仍支持此功能?从文档看来,它不受支持。我正在寻找地位稳固的人来明确证实这一点,以便我们可以继续寻求其他潜在的解决方案。

扩展点参考: https ://docs.microsoft.com/en-us/outlook/add-ins/

0 投票
1 回答
386 浏览

python - 如何使用变量使用 python 打印 html 文本?

我需要使用 python 在电子邮件中打印 HTML 文本并从变量中获取值。

我尝试使用以下内容,但在 htmlbody 部分它返回一个错误,并且它似乎只有在我将所有内容都输入为字符串时才有效,但我需要能够引用变量

我能做些什么?先感谢您

0 投票
0 回答
148 浏览

outlook-api - Outlook 休息 api ErrorNonExistentMailbox

从用户帐户发送草稿电子邮件时,我收到 ErrorNonExistentMailbox 错误。它发生在单个用户身上。

{"error":{"code":"ErrorNonExistentMailbox","message":"SMTP 地址没有与之关联的邮箱。"}}

这背后的原因是什么?

0 投票
1 回答
244 浏览

php - 检查对象数组中的值是否为空?

这是$object微软返回给我的:

我正在尝试检查value' 的数组中是否包含任何内容。我无法访问“值”,因为它只是说数组。这是我已经尝试过的事情:

$object->array;

$object->array();

$object[0];

这些都不起作用。


我正在尝试做这样的事情:

0 投票
1 回答
345 浏览

c# - 使用列表邮件时,Outlook 邮件 API 返回拼写检查类名称作为 html 响应的一部分

我目前正在使用 Outlook 邮件 api 从特定共享文件夹(列表消息请求)中检索消息,当我从查询中获得响应时,我想读取正文内容,在这种情况下,我的标题更喜欢 html。

我想要实现的是从 html 响应中替换字符串。

问题出在我的共享电子邮件中,我有这样的事情:

我从 api 得到的响应如下所示:

响应显示我的一个字符串放置文本而不是另一个返回了拼写错误,这并不理想,因为我不想依赖我编写一些代码来检查是否:

存在与否,主要是因为这可能会在任何给定时间发生变化,这将是系统的重大变化。

有什么办法可以禁用在 html 中返回的拼写检查?

0 投票
1 回答
99 浏览

azure - 如何在 Outlook API 下获取“直到撤销”刷新令牌?

我有客户端连接到我的后端应用程序,为我提供权限、访问令牌和刷新令牌,但是如果不使用这些刷新令牌,它们的生命周期是有限的,因此,客户端需要重新验证权限和令牌。

为避免这种情况,我试图找到在 Outlook API 下为 OAuth 设置“直到撤销”刷新令牌的方法。我无法找到有关此的太多信息。有一些与 Azure 策略相关的东西可以改变它,但是......我还没有找到这样做的方法,并且专门相关/连接到 Outlook API。

我是否有解决方案,或者我是否需要设置某种 cron 来在到期前更新刷新令牌?