gpt4 book ai didi

javascript - Outlook getAccessTokenAsync 错误代码 :13003 on desktop

转载 作者:行者123 更新时间:2023-11-29 18:54:21 24 4
gpt4 key购买 nike

我正在尝试创建 Outlook 加载项,但遇到了问题。

当我调用在桌面版 Outlook 上运行的 Office.context.auth.getAccessTokenAsync 时,Office 库返回错误。但是当我在网络版(Office365)上运行这个程序时,它运行没有问题。

如何在桌面版 Outlook 上获取 AccessToken

Office.initialize = function () {};

function testfunction(event) {
Office.context.auth.getAccessTokenAsync(function (result) {
if (result.status === "succeeded") {
//...
}
})
}

错误:

code:13003
message:The identity type of the user is not supported

在 Windows 10 专业版上使用 Outlook 2016 (15.0.9126.2152)。

最佳答案

来自documentation :

13001

The user is not signed into Office. Your code should recall the getAccessTokenAsync method and pass the option forceAddAccount: true in the options parameter. But don't do this more than once. The user may have decided not to sign-in.

This error is never seen in Office Online. If the user's cookie expires, Office Online returns error 13006.

特别是在 Outlook 中,您会在使用 Outlook.com 帐户时看到这一点(当前不支持 MSA)。如果您使用的是未启用“现代身份验证”的本地 Exchange 服务器,您也可能会收到 13001。如果是这种情况,您将需要 enable modern auth解决错误。

关于javascript - Outlook getAccessTokenAsync 错误代码 :13003 on desktop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50055678/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com