makeEwsRequestAsync是否可以在混合模式下工作?

时间:2020-03-02 06:28:08

标签: exchangewebservices office-js outlook-addin outlook-web-addins

Outlook Office JavaScript加载项发出EWS请求以处理用户的转发电子邮件。该代码从本地上下文中获取了一些详细信息,然后通过makeEwsRequestAsync进行SOAP调用,以使服务器完成实际工作。我们正在进入混合交换模式,我不确定代码是否会继续运行。我没有参与测试,测试人员很可能没有使用新创建的Exchange Online帐户来测试加载项,但是我不确定。我确实记得它与本地帐户一起使用。

当前的Office JavaScript加载项不使用“自动发现”,但确实可以进行EWS调用:

        _mailbox = Office.context.mailbox;

[snip]

        _mailbox.makeEwsRequestAsync(soapToGetItemData, soapToGetItemDataCallback);

混合模式是否会中断?它仅适用于本地帐户,但在Exchange Online中创建的帐户会中断吗?

仅供参考,我确实计划使用OAuth 2.0(可能使用REST API)编写新代码,但这不是紧迫的问题,除非要使外接程序继续工作是必需的。

1 个答案:

答案 0 :(得分:1)

由Outlook外接程序团队将其标记为已回答:

是的,它适用于交换在线帐户。为了进一步参考,您可以阅读此内容

https://docs.microsoft.com/en-in/office/dev/add-ins/outlook/web-services

Outlook加载项团队