方法getCallbackTokenAsync在Outlook 2013中返回相同的标记

时间:2017-03-01 03:11:04

标签: office-js outlook-web-addins

我们目前正在为Outlook 2013开发Office365加载项。加载项的目的是通过电子邮件和自定义业务逻辑创建Jira问题。要获取有关电子邮件的信息,我们使用方法“getCallbackTokenAsync”返回的令牌和电子邮件ID。一切都在Web应用程序上运行完美,但在Desktop Outlook 2013上我们遇​​到了问题。 问题在于“getCallbackTokenAsync”为不同的电子邮件返回相同的令牌,这导致“访问被拒绝。检查凭据并再试一次”。我们呼叫交换服务时出错。在“getCallbackTokenAsync”返回不同的令牌之前,我们需要等待一分钟左右。 目前升级到Office 2016的选项不可能。 这个问题有解决办法吗? 感谢

1 个答案:

答案 0 :(得分:1)

这确实是一段已经修复过的已知错误。基本上Outlook是缓存令牌而不是每次都请求它。当用户选择新项目时,它错误地没有请求新令牌。您需要安装KB3114349中描述的更新。从该文章的修复列表中可以看出:

  

自定义加载项使用缓存的访问令牌,而不是从Outlook 2013中的Exchange Web服务(EWS)检索的令牌。   BUG#:3512901(Office15)