在OutlookWeb上使用getCallbackTokenAsync的Office js Api错误

问题描述 投票:1回答:1

我正在为Outlook 365开发Outlook插件,我使用的是Office.context.mailbox.getCallbackTokenAsync函数。 在桌面应用程序(Outlook 2016 Office 365)上进行测试时,该功能可以正常运行,但是当使用Outlook Web应用程序在线测试相同的代码时,回调函数永远不会被触发。 报告没有错误,并且在Net开发人员工具中检查我可以看到POST请求https://outlook.office365.com/owa/service.svc?action=GetClientAccessToken正确执行并且响应包含正确的值,但仍然没有触发我的回调函数。 这是代码:

Office.context.mailbox.getCallbackTokenAsync({
   isRest: true
}, 
function (result) {
   console.log("Callback is never fired!");
});

我的代码中是否有错误,或者它是Office js中的错误? 谢谢。

javascript outlook-addin office-js office-addins outlook-web-addins
1个回答
1
投票

我自己找到了一个解决方案,我会在这里发布,以防它可能对某人有所帮助。 问题是我在其他地方有一个event.completed()停止了所有请求和相对回调。 奇怪的是,这只会影响OutlookWeb平台,而不是Outlook 2016。

© www.soinside.com 2019 - 2024. All rights reserved.