【问题标题】:How to get ewsUrl for Outlook add-in using Outlook for iOS or Android如何使用 Outlook for iOS 或 Android 获取 ewsUrl for Outlook 加载项
【发布时间】:2018-09-23 07:15:42
【问题描述】:

我有一个支持桌面、OWA 和移动的加载项。

该插件允许用户上传带有附件的电子邮件。

在桌面上,我可以获取邮箱项目并获取属性 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?

【问题讨论】:

  • 您指出的移动平台不支持 ewsURL。你可以使用resturl来实现你想要的行为..
  • REST API 是否支持所有插件平台,例如本地 Exchange 2013?我以为它只支持在线版本:msdn.microsoft.com/en-us/office/office365/api/…
  • 本地 Exchange 2013 不支持 REST API。
  • 如果您希望插件在所有平台和本地配置上运行,您需要在 ews 和 rest URL 之间切换。

标签: office-js outlook-web-addins


【解决方案1】:

Outlook iOS 和 Outlook Android 上的加载项不支持 ewsUrlmakeEwsRequestAsync。 Exchange On-Premise 2013 不支持 REST,并且由于 Outlook Mobile 仅支持 REST 协议,因此 Outlook Mobile 加载项需要 Exchange 2016 或 Exchange Online。为了支持这两种方案,您需要根据客户端在使用 EWS 用于 Exchange 2013 和 REST 用于 Exchange 2016 和 Exchange Online 之间切换,或者实施可以代表添加通过 EWS 与 Exchange 2013 通信的中间层服务- 适用于 Outlook iOS 和 Outlook Android。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-07
    • 1970-01-01
    • 2018-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-20
    相关资源
    最近更新 更多