Office js Outlook 365加载项在android Outlook移动应用程序上引发401个未经授权的错误

Office js Outlook 365加载项在android Outlook移动应用程序上引发401个未经授权的错误,office-js,outlook-web-addins,Office Js,Outlook Web Addins,我正在开发Outlook插件,它将在所有现代浏览器上运行,包括android和iOS 我正在使用托管EWS API获取电子邮件及其附件,方法是在作为我的远程服务的OAuthCredentials类中传递ewsUrl、itemId和ewsToken 我通过使用UI中的Office.js getCallbackTokenAsync方法获取ewsToken,并将所有这些信息传递给我的远程服务,以使用托管EWS API从exchange server获取电子邮件 对于浏览器来说,它可以正常工作,但是当我

我正在开发Outlook插件,它将在所有现代浏览器上运行,包括android和iOS

我正在使用托管EWS API获取电子邮件及其附件,方法是在作为我的远程服务的
OAuthCredentials
类中传递
ewsUrl
itemId
ewsToken

我通过使用UI中的
Office.js getCallbackTokenAsync
方法获取
ewsToken
,并将所有这些信息传递给我的远程服务,以使用托管EWS API从exchange server获取电子邮件

对于浏览器来说,它可以正常工作,但是当我们在Android上使用Outlook Mobile时,
ewsUrl
返回我硬编码的
null
https://outlook.office365.com/ews/exchange.asmx但是现在我得到了
401个未经授权的
错误

如何识别
ewsToken
itemId
是否错误

根据,Outlook for Android或Outlook for iOS不支持EWS功能。这包括
ewsUrl
convertToEwsId
以及与调用EWS相关的其他方法


我建议访问并添加您的建议。

即使对于硬编码的URL,它也会失败,因为iOS/Android上的
getCallbackTokenAsync()
即使未指定
isRest
参数,也会返回REST兼容的令牌(请参阅)