- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试创建 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 optionforceAddAccount: 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/
我正在尝试创建 Outlook 加载项,但遇到了问题。 当我调用在桌面版 Outlook 上运行的 Office.context.auth.getAccessTokenAsync 时,Office 库
文档指出: The AzureServiceTokenProvider class caches the token in memory and retrieves it from Azure AD
我正在构建一个 office.js excel 插件。 我有代码尝试获取身份验证信息: Office.context.auth.getAccessTokenAsync(function(result)
我已经尝试解决这个问题有一段时间了,我正在为 Outlook 开发一个 Office-js 插件,并试图通过我的插件访问 Microsoft Graph 数据。 但是我一直无法验证从 getAcces
我是一名优秀的程序员,十分优秀!