我正在尝试使用 Graph api(或 sdk)在 Outlook 中创建“贪睡”功能。 如果 1 小时后“暂停”邮件,邮件将移至“暂停”文件夹。 1 小时后,邮件将作为新邮件返回收件箱邮件文件夹(这就是暂停的工作原理)。
我使用 MFCMAPI 程序搜索一些属性,发现邮件被延后时添加了“SystemTime 0xf07”。因此,我申请使用Graph Explorer进行测试
PATCH https://graph.microsoft.com/v1.0/me/mailfolders/inbox/messages/AAMkAGUyM2ExYmJiLWMzYWItNGI3Ny1iMDU........GIpAAA
{
"singleValueExtendedProperties": [
{
"id": "SystemTime 0xf07",
"value": "2024-04-26T08:45:00Z"
}
]
}
该属性应用得很好,但我对“贪睡”功能还不够。 我尝试了像下面这样的 followupflag 但它也不起作用。
{
"flag": {
"flagStatus": "flagged",
"startDateTime": {
"dateTime": "2024-04-29T07:52:00",
"timeZone": "UTC"
},
"dueDateTime": {
"dateTime": "2024-04-29T07:52:00",
"timeZone": "UTC"
}
}
}
有人知道答案吗?请帮助我!
我在 MFCMapi 中看到,当在 Outlook 客户端中设置后续操作时,这些 MAPI 属性将添加到消息中:
您知道如何通过 Graph API 设置这些属性,因此我将仅分享 MAPI 文档的链接。
https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/mapi-properties
如果您遇到任何问题,与我们共享 PATCH 请求正文将会很有用。我建议阅读每个属性的描述,因为通常上面提到的属性集必须设置在一起。