当我将插件提交给微软进行审查时,我得到了这样的信息:“当加载到Outlook for Mac上的Gmail帐户时,您的插件无法工作。它支持的最低内部版本号是16.9.1212。”它意味着什么?我可以做些什么来让它支持Mac?我确实认为这是我可以通过更改清单文件轻松修复的任何东西。
我的插件客户端使用Office.js的getCallbackTokenAsync来获取令牌并将其传递给后端。然后,后端使用令牌访问邮件项目,并将其发送到外部应用程序。
我发现这个博客Announcing add-in support for Gmail accounts in Mac Outlook说“你不能使用Exchange Web Services (EWS)来访问Gmail邮箱中的项目”。这就是原因吗?所以我需要使用Outlook rest API来使该插件在Outlook for Mac中工作?
发布于 2018-11-06 17:33:19
是的,要让插件在Gmail账户上工作,你必须使用REST API调用,而不是EWS。使用getcallBacktokenAsync()时,传递isrest='true‘以获取REST令牌。外接程序可以通过使用accountType来检测该帐户是否为gmail帐户。
https://stackoverflow.com/questions/53168855
复制相似问题