调用getUserIdentityTokenAsync()返回空标记

时间:2017-10-03 14:04:05

标签: office-js outlook-web-addins

我们在制作中添加了一个加载项,对于某些用户,对getUserIdentityTokenAsync()的调用失败并返回null令牌。

回复是

"Status" = "failed", 
"Error" = {message: "An internal error has occurred", name: "Internal Error"}

有谁知道什么可能导致这种类型的失败?某些用户总是会收到错误,我们从未在本地或开发过程中看到错误。

似乎仅适用于桌面Outlook用户。通过浏览器使用加载项时,我们没有看到任何用户错误。

1 个答案:

答案 0 :(得分:1)

我正在根据评论中Outlook加载项小组的响应更新答案。

  

在针对Exchange 2013的MSI版本:16.0.4540.1000到16.0.4585.1000中,GetUserIdentityToken不起作用。在以前的MSI版本中,16.0.4540.1000 / 15.0.4931.1000和16.0.7813.1000之前的C2R版本 - 调用GetUserIdentityTokenAsync以及MakeEwsRequestAsync会导致失败

就我而言,遇到问题的大多数用户都有上面发布的客户端版本号。升级他们的Outlook版本解决了这个问题。