- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否有官方支持的方法来转换 Outlook 中的项目 ID REST
API成MAPI
条目 ID?
我说的是为 http GET
的 json 响应中的项目返回的“Id”字段。在邮箱端点上,如下所示:
https://outlook.office365.com/api/v2.0/me/messages
Id 字段包含一个 base64 值。当我将其转换为十六进制并将其与 PR_ENTRY_ID
进行比较时相同项目的值(value),例如与 MFCMAPI
,我可以发现 EntryID 包含在 Id 字段的十六进制版本中。
是否有官方文档如何在 id 格式之间进行转换?
还是要调用的 API?更喜欢本地转换函数以避免额外的 REST
往返。
感谢您的任何提示
斯文C
最佳答案
您对 Microsoft Graph API 的查询可以指定您希望包含 PR_ENTRYID
或其他 MAPI 属性。这是official documentation为 singleValueLegacyExtendedProperty
来自微软。
例如,如果您想获取一页消息并包含 PR_ENTRYID
, 你可以做一个 GET
请求:https://graph.microsoft.com/v1.0/me/messages?$expand=singleValueExtendedProperties($filter=id%20eq%20'Binary%200x0FFF')
如果没有 URL 编码,$expand
声明如下:$expand=singleValueExtendedProperties($filter=id eq 'Binary 0x0FFF')
有三种有效的语法可用于过滤 MAPI 属性:
'MapiPropertyType namespaceGuid Name propertyName'
'MapiPropertyType namespaceGuid Id propertyId'
'MapiPropertyType propertyTag'
propertyTag
为
PR_ENTRYID
每
[MS-OXPROPS] Exchange Server Protocols Master Property List .
关于json - 将 Outlook REST API 项目 ID 转换为 MAPI EntryID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42220623/
摘要 我正在尝试添加指向从已移至另一个文件夹的电子邮件创建的任务的超链接。 目标是让任务包含指向已移至“已处理电子邮件”文件夹的 Outlook 项目的超链接。 问题 我不明白如何移动 MailIte
我正在开发将 Outlook 中的 MailItem(我知道它是 MailItem 而不是任何其他类型)拖放到 Access 备忘录字段中的功能。尝试对 MailItem 对象调用 SaveAs。 我
我的公司使用一个电子邮件地址供客户发送请求和订单。我们创建了一个将电子邮件导入表的 Access 数据库。该表为每个导入的电子邮件创建它自己的唯一标识符,但不应两次导入电子邮件。该系统正在运行,因为我
如何通过 EntryID 使用 C# VSTO Outlook 2007 插件打开联系人。 现在我正在查找联系人文件夹中的所有联系人: string entryid = ... Outlook.App
在 Exchange 2007 SP3 上将 RDO 4.8.0.1184 与 Delphi 2006 结合使用 我有以下代码(缩写): Msg := MailSession.GetMessageFr
注意:我使用的是 VBA 和 Office 2007。(我会使用 C#,但项目参数不允许这样做) 我正在尝试在 Outlook 或 API 中找到某种方法,使我能够通过提供 Access 数据库中的
是否有官方支持的方法来转换 Outlook 中的项目 ID REST API成MAPI条目 ID? 我说的是为 http GET 的 json 响应中的项目返回的“Id”字段。在邮箱端点上,如下所示:
我有一个 outlook VSTO 插件,我可以使用以下代码检索日历约会列表: private Items GetAppointmentsInRange(Folder folder, Date
如果我有一个 mapifolder 的 storeid,通过文件夹选择器从 outlook interop 库中选择,我有没有办法获得该文件夹的 smtpaddress? 我知道它在扩展属性中,但我希
如果我有一个 mapifolder 的 storeid,通过文件夹选择器从 outlook interop 库中选择,我有没有办法获得该文件夹的 smtpaddress? 我知道它在扩展属性中,但我希
我是一名优秀的程序员,十分优秀!