android - IOS 中的 outlook 插件

标签 android ios sharepoint outlook

Office.context.mailbox.item.itemId 在 IOS 中是不同的

您好, 我开发了一个 outlook 加载项来将电子邮件保存到 SharePoint 列表。哪些在 web、客户端、IOS 和 android 中运行良好。为了将电子邮件保存到 SharePoint,我使用 EWS 阅读了电子邮件。几天后,我注意到该加载项无法在 IOS 上正常工作。我调试代码并发现当我在我的服务中请求读取电子邮件时 Office.context.mailbox.item.itemId 返回格式错误的 ID,该 ID 与 Web 或客户端 ID 不匹配。为了阅读电子邮件,我调用了 EWS 服务 EmailMessage.Bind,它抛出“此协议(protocol)不支持 ImmutableIds”。 有人帮助我如何从办公室环境中获得 IOS 中的正确 ID 我已经尝试过 Office.context.mailbox.convertToEwsId 但这没有帮助。

萨马什

最佳答案

EWS 是一种较旧的协议(protocol),不支持 Outlook 的所有新功能。 Immutable Id 是引入的新属性,不被 EWS 接受。指南是使用 REST API 而不是 EWS 调用,因为 REST API 支持 immutableID?

关于android - IOS 中的 outlook 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56768598/

相关文章:

android - 如何使用 ViewPropertyAnimator 将 Width 设置为特定值

android - 如何将 JNI 部分与 Android 应用程序分开?

ios - Swift 中一个垂直 ScrollView 中的多个水平 ScrollView ?

iphone - UICollectionView 单元格重叠

c# - 使用 Sharepoint Web 服务以编程方式禁用 'Required Checkout'

sharepoint - 列表中的Sharepoint重新订购项目顺序

android - 为单元测试初始化​​ Activity

android - 使用 Android SDK 我在我的 JPEG 中没有看到任何 EXIF

ios - Firebase 分析 : logging events to multiple projects

css - 使用 CSS 自定义 Office 365 Sharepoint 网站