为外部电子邮件用户操作 Outlook 可操作消息时收到 "Target URL ... is not allowed" 错误消息

Get "Target URL ... is not allowed" error message when actioning Outlook actionable message for external email user

我们正在开发一个连接器,可以为外部用户创建可操作的 Outlook 消息。 IE。这是一项服务。任何人都可以帮助解决以下示例吗?当外部用户尝试通过单击其中一个操作按钮来操作该消息时,我们收到错误消息。

示例:

用户 A 在注册连接器的租户上 - 租户 A, 用户 B 在另一个 Office 365 租户,租户 B.

我们创建了一个针对用户 "Inbox"

的 Office 365 连接器

该连接器尚未发布到商店,但仍在开发中。

所以要明确一点,我们没有使用 "Actionable Email" 来实施我们的解决方案。

我们可以为用户 A 和 B 创建可操作的消息,没问题,所以两个用户都收到了电子邮件。但只有用户 A(在注册连接器的租户上)可以单击 Outlook 中的操作按钮。用户 B 收到错误消息:

"Target URL 'https://nameomitted.com/method' is not allowed"

我们的网络服务器端没有收到来自该呼叫的任何信息。单击操作按钮时浏览器的控制台错误是:

所以错误是微软内部产生的。

在我们发布到商店之前,我们能否只发送给与注册连接器的租户相同的用户?这似乎限制了开发。

非常感谢任何帮助。

您的连接器的注册是待定还是已批准?

挂起的连接器的功能是有限的。大多数跨租户操作都被阻止。

在我的例子中,我使用了一个不同的 URL,它没有在 Provider 中注册。如果两个端点(在提供者和自适应卡 JSON 中)匹配,那么只有它会起作用。