我有一个支持Desktop,OWA和Mobile的加载项。
该加载项允许用户上传带附件的电子邮件。
在桌面上,我可以获取邮箱项并获取属性ewsUrl以检索相应的端点,然后进行后续API调用以获取附件。
但是,根据此处的说明,iOS或Android不支持ewsUrl: https://dev.office.com/reference/add-ins/outlook/1.5/Office.context.mailbox?product=outlook&version=v1.5
那么我有什么想法可以支持这个功能?我可以假设所有的ewsUrl都是" https://outlook.office365.com/EWS/Exchange.asmx"既然用户使用的是IOS或Android?
答案 0 :(得分:0)
Outlook iOS和Outlook Android上的加载项不支持ewsUrl
和makeEwsRequestAsync
。 Exchange On-Premise 2013不支持REST,并且由于Outlook Mobile仅支持REST协议,因此Outlook Mobile加载项需要Exchange 2016或Exchange Online。为了支持这两种方案,您需要根据客户端在使用EWS for Exchange 2013和REST for Exchange 2016和Exchange Online之间切换,或者实现可以代表添加通过EWS与Exchange 2013进行通信的中间层服务-in用于Outlook iOS和Outlook Android。