首页 > 解决方案 > 无法使用 GRAPH 从 EXO 消息中获取 SingleValueExtendedProperties

问题描述

作为参考,我读到:

无法使用 GRAPH 从 Outlook 联系人获取某些数据类型的 SingleValueExtendedProperties

是的,我看到这个线程很老了,但我希望你仍然能提供帮助。所以我试图执行一个类似的查询:

https://graph.microsoft.com/v1.0/me/mailfolders/sentitems/messages/AAAB[截断]BAAA=?$expand=singleValueExtendedProperties($filter=id%20eq%20'String%200x5D01001E')

目前这只是 POC,因为我在参考文章中注意到 Marc 的字符串评论。这个特殊的属性是

标签:0x5D01001E 类型:PT_STRING8 属性名称:PR_SENDER_SMTP_ADDRESS_A 其他名称:PR_SENDER_SMTP_ADDRESS、PidTagSenderSmtpAddress、PR_SENDER_SMTP_ADDRESS_W、ptagSenderSMTPAddress DASL:http: //schemas.microsoft.com/mapi/proptag/0x5D01001E

我真的很想要 Binary 属性:

标签:0x00360003
类型:PT_LONG 属性
名称:PR_SENSITIVITY 其他名称:PidTagSensitivity,ptagSensitivity DASL:http: //schemas.microsoft.com/mapi/proptag/0x00360003

尝试任一时,查询运行没有错误,但我没有得到 MAPI 属性。我切换到 PTString8 属性 PR_SENDER_SMTP_ADDRESS 来证明我可以得到一个字符串,但是 Eric 在引用文档中的帖子似乎让我认为他可以获得一个非字符串。两个查询都运行,但没有 MAPI 属性。

欢迎任何帮助。谢谢!

标签: microsoft-graph-apimapi

解决方案


我想到了!(另外,请注意我的第一个示例 PR_SENDER_SMTP_ADDRESS 0x5D01,在 Sentitems 文件夹中未定义)。

*请注意:0x0036 = PR_SENSITIVITY

https://graph.microsoft.com/v1.0/me/messages/{MessageID}?$expand=singleValueExtendedProperties($filter=id eq 'Integer 0x0036')

*将 {MessageID} 替换为相关邮件的消息 ID。


推荐阅读