Micrsoft Graph:如何使邮件暂停

问题描述 投票:0回答:1

我正在尝试使用 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"
        }
    }
}

有人知道答案吗?请帮助我!

outlook microsoft-graph-api office365 microsoft-graph-sdks microsoft365
1个回答
0
投票

我在 MFCMapi 中看到,当在 Outlook 客户端中设置后续操作时,这些 MAPI 属性将添加到消息中:

  • PidLidReminderSignalTime
  • PidLid提醒时间
  • PidLidReminderSet
  • PidLidCommonEnd
  • PidLidCommonStart
  • PidTagFlagStatus
  • PidTag 跟进图标
  • PidLidTaskStartDate
  • PidLidTask截止日期
  • PidLid任务完成
  • PidFlag请求
  • PidLidPercentComplete
  • PidLidToDoOrdinalDate
  • PidLidToDoSubOrdinal
  • PidLidToDoTitle
  • PidTagToDoItemFlags

您知道如何通过 Graph API 设置这些属性,因此我将仅分享 MAPI 文档的链接。

https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/mapi-properties

如果您遇到任何问题,与我们共享 PATCH 请求正文将会很有用。我建议阅读每个属性的描述,因为通常上面提到的属性集必须设置在一起。

© www.soinside.com 2019 - 2024. All rights reserved.