我们正试图从EWS转换为Microsoft Graph API,我看到基本的 "schema extensions"
与api:GET - https://graph.microsoft.com/v1.0/me/messages
回应是:
{
"value": [
{
"receivedDateTime": "datetime-value",
"sentDateTime": "datetime-value",
"hasAttachments": true,
"subject": "subject-value",
"body": {
"contentType": "",
"content": "content-value"
},
"bodyPreview": "bodyPreview-value"
}
]
}
在提问之后:
Add custom headers and retrieive custom header using Microsoft Graph API
我想在下图中插入一些像EWS协议的 Headers :
P.S:
我看到它可能在测试版中:
我该怎么办呢?
1 回答
internetMessageHeaders
属性是只读的 . 您不能直接通过Graph在传出消息上设置任意标头 .使用EWS,您必须在
InternetHeaders
属性集中设置扩展属性 . 您可以通过图表使用singleValueLegacyExtendedProperties进行一些挖掘:) .首先,我们需要
InternetHeaders
属性集的GUID . 从MS-OXPROPS开始,该值为00020386-0000-0000-C000-000000000046
. 因此,按照create a single-value extended property的说明,我们提出了一个属性ID:现在,我可以将J POST有效负载修改为
/sendMail
endpoints 以包含此属性的值: