1

我开发了一个 Azure 逻辑应用程序和 Azure 函数来向用户发送可操作的消息。底部是两个用于回复另一个逻辑应用的按钮。如果我在 Outlook Web 应用程序(O365 E3-E5 许可)上对其进行测试,它工作正常。在 Outlook 桌面应用程序上,它无法使用未经过身份验证的错误 401。如果我检查历史日志,则不会触发逻辑应用程序。

任何想法是什么导致错误或如何调试?

最好的祝福

编辑:逻辑应用使用带有特定 json 输入的 HTTP 触发器。在逻辑应用中,将使用 Azure 函数检查用户 JWT 令牌。但是,如果我在 Outlook 桌面应用程序中单击发送,逻辑应用程序永远不会显示运行开始。看起来呼叫被 Outlook 客户端阻止。

4

1 回答 1

0

我找到了解决方案或解决方法...

请求不是直接触发逻辑应用程序,而是发送到 Azure 函数(也对用户进行身份验证)。该函数只是一个“中间人”,在身份验证成功后将请求转发给逻辑应用。

我不知道为什么它不适用于此特定版本的 Outlook 桌面应用程序中的逻辑应用程序......但使用 Azure 功能有一个解决方案:)

于 2020-04-22T14:00:37.870 回答