我正在尝试在 OWA 中创建 Outlook 应用程序。在我的应用程序中,我正在使用函数调用 邮件应用 API 的 getUserIdentityTokenAsync。当我尝试使用 token 发出 EWS 请求时,它返回一个应用程序异常,指出 token 已过期或无效。
如何从 Mail Apps API 获取未过期且有效的 token ,以便我可以成功发出 EWS 请求?
最佳答案
根据您上面的评论:
I am trying to avoid EWS calls from javascript
我假设您试图避免从 Javascript 调用 makeEwsRequestAsync,因为这需要更高的要求 (ReadWriteMailbox),并且您希望避免这种情况。
您要使用的 token 请求是 getCallbackTokenAsync,而不是 getIdentityTokenAsync。您可以将 token 传递到应用程序的后端,并将其用作承载 token 来发出 EWS 请求。
资源:
关于javascript - Outlook 和 OWA - 使用 Apps for Office 生成 token 并发出 EWS 请求失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26745672/