Outlook web加载项不支持Outlook for Mac

Outlook web加载项不支持Outlook for Mac,outlook,exchangewebservices,office-js,outlook-web-addins,outlook-for-mac,Outlook,Exchangewebservices,Office Js,Outlook Web Addins,Outlook For Mac,当我将外接程序提交给Microsoft进行审阅时,我得到了这样一条信息:“当加载到Outlook for Mac上的Gmail帐户中时,您的外接程序无法工作。此外接程序支持的最小版本号为16.9.1212。” 这意味着什么?我能做些什么使它支持Mac? 我确实认为,通过更改清单文件,我可以轻松修复任何问题 “我的加载项”客户端使用Office.js的getCallbackTokenAsync获取令牌并将其传递到后端。后端然后使用令牌访问邮件项目并将其发送到外部应用程序 我发现这个博客说“你不能使

当我将外接程序提交给Microsoft进行审阅时,我得到了这样一条信息:“当加载到Outlook for Mac上的Gmail帐户中时,您的外接程序无法工作。此外接程序支持的最小版本号为16.9.1212。” 这意味着什么?我能做些什么使它支持Mac? 我确实认为,通过更改清单文件,我可以轻松修复任何问题

“我的加载项”客户端使用Office.js的
getCallbackTokenAsync
获取令牌并将其传递到后端。后端然后使用令牌访问邮件项目并将其发送到外部应用程序


我发现这个博客说“你不能使用ExchangeWeb服务(EWS)访问Gmail邮箱中的项目”。这是原因吗?因此,我需要改用Outlook rest API使加载项在Outlook for Mac中工作?

是要使加载项在Gmail帐户上工作,您必须使用rest API调用,而不是EWS。使用getcallBacktokenAsync()时,传递isrest='true'以获取REST令牌。外接程序可以使用accountType检测帐户是否为gmail帐户

是的,要使加载项在Gmail帐户上工作,您必须使用RESTAPI调用,而不是EWS。使用getcallBacktokenAsync()时,传递isrest='true'以获取REST令牌。外接程序可以使用accountType检测帐户是否为gmail帐户

请在这里查看我的问题的答案:@Niko它不起作用。他们仍然要求我支持这一点。在我提交的回复中有一条信息:“在后续提交中,如果没有其他失败,我们将批准此加载项。”请在此处检查我问题的答案:@Niko it not work。他们仍然要求我支持这一点。在我提交的回复中有一条信息:“在后续提交中,如果没有其他失败,我们将批准此加载项。”因此,如果我继续使用EWS API,我无法通过验证并将加载项获取到商店?关于获取accountType。使用此选项:
Office.context.mailbox.userProfile.accountType
。它将包含一个字符串
gmail
office365
等。因此,如果我继续使用EWS API,我无法通过验证并将加载项获取到存储中?关于获取accountType。使用此选项:
Office.context.mailbox.userProfile.accountType
。它将包含一个字符串
gmail
office365
等。