Office js getAccessTokenAsync不会导致fiddler通信

Office js getAccessTokenAsync不会导致fiddler通信,office-js,outlook-web-addins,Office Js,Outlook Web Addins,当我在Outlook 2016的F12控制台中执行add-in调用Office.context.auth.getAccessTokenAsync(函数(令牌{console.log(令牌)}))时,返回的结果是 错误:{ 代码:13007, 消息:“服务器上发生意外错误。”, 名称:“身份验证提供程序错误” }, 状态:“失败”, 值:未定义 然而,我现在想看看到底是什么通过电线,并使用了HTTPS解密的fiddler。它告诉我在发出调用和输出结果之间根本没有调用 为什么会这样?我也面临同样的

当我在Outlook 2016的F12控制台中执行add-in调用
Office.context.auth.getAccessTokenAsync(函数(令牌{console.log(令牌)}))
时,返回的结果是

错误:{
代码:13007,
消息:“服务器上发生意外错误。”,
名称:“身份验证提供程序错误”
},
状态:“失败”,
值:未定义
然而,我现在想看看到底是什么通过电线,并使用了HTTPS解密的fiddler。它告诉我在发出调用和输出结果之间根本没有调用


为什么会这样?

我也面临同样的问题,发现问题出在我的AAD应用程序上。SSO API要求您创建V2应用程序,但我的应用程序创建为V1。对于V2应用程序,必须设置以下值,并且可以在Azure portal的应用程序清单中验证这些值: “重要性”:“AzureADandPersonalMicrosoftAccount”,
“accessTokenAcceptedVersion”:2

您的Outlook客户端的完整版本和内部版本号是什么?我假设这是您问题中的一个输入错误,但正确的格式应该是
函数(令牌){
而不是
函数(令牌{
(注意标记后面的结尾
。它是Outlook 16.0.8431.2107,是的,这是一个输入错误。(我无法从一台计算机复制和粘贴到另一台计算机,我必须在非生产Outlook上进行测试,因为生产Outlook连接到不支持导航窗格加载项的Exchange 2013服务器)。我从未让Fiddler显示从Office主机应用程序到AAD的调用。您可以尝试改用Charles工具。此主题中有一个指向该工具的链接:。您还应该查看该文章以了解13007错误。