【问题标题】:Method getCallbackTokenAsync returns the same token in Outlook 2013方法 getCallbackTokenAsync 在 Outlook 2013 中返回相同的令牌
【发布时间】:2017-03-02 05:52:02
【问题描述】:

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

【问题讨论】:

    标签: office-js outlook-web-addins


    【解决方案1】:

    这确实是一个不久前修复的已知错误。本质上,Outlook 是在缓存令牌,而不是每次都请求它。当用户选择新项目时,它错误地没有请求新令牌。您需要安装KB3114349 中描述的更新。从那篇文章的修复列表中:

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

    【讨论】:

    • 感谢 Jason 的回复。根据链接,此更新适用于安装了 msi 的客户端。我的安装是Office 365 点击运行。我可以安装更新吗?如果没有,我还有什么其他选择?
    • 嗯。我不知道 O365 C2R 甚至提供 2013 :)。您是否在产品中或通过 Windows 更新检查过更新?该错误在一年前就已修复,所以如果它不在最新的 C2R 发行版中,我会感到震惊。
    • 是的,他们确实为 Office 2013 提供点击运行。我拥有的版本是 15.0.4771.1004,我不知道这对您是否意味着什么。此外,我尝试更新我的安装,但收到有关我的网络连接和错误代码 416-27 的错误。显然情况并非如此,我的网络连接正常。可能是代理问题或我们基础架构中的其他问题阻止了 Outlook 更新。我需要开始朝那个方向检查。谢谢你的回复。
    猜你喜欢
    • 1970-01-01
    • 2019-11-08
    • 1970-01-01
    • 1970-01-01
    • 2017-07-26
    • 2018-04-05
    • 2021-06-29
    • 1970-01-01
    • 2019-05-19
    相关资源
    最近更新 更多