2

我正在尝试使用 Windows 服务中的 Office 365 api 将电子邮件链接到内部项目。

我已经能够使用Office 365 API 文档对自己进行身份验证

虽然我有一些问题/疑问。第一个问题: await outlookClient.Me.Folders["inbox"].Messages.ExecuteAsync(); 不适合我,我没有得到任何回应,即使在 5 分钟后......

另一个问题是:是否可以在启动程序时从不要求 office365 凭据?因为这是在 Windows 服务中运行的。

有人成功实施了吗?如果是这样:是否可以获得完整的工作示例?我现在一直在尝试不同的事情,但很多例子都是针对asp.net的,其他总是需要身份验证的。

4

1 回答 1

0

我没有专门提供服务,但如果您使用客户端凭据身份验证流程,它应该可以工作。

该流程将为您提供所需的服务无人值守场景。但是,在某些时候确实必须得到同意。它与客户端凭据流一起使用的方式是您将拥有一个注册网页。Office 365 组织的管理员将转到该页面并登录并同意您的应用程序。这将是一次性的事情。然后,您的应用程序将能够以静默方式获取一个令牌,该令牌授予对组织中所有邮箱的访问权限。

于 2015-05-06T15:57:29.793 回答