使用/ sendMail API后获取消息ID

时间:2017-11-16 13:54:47

标签: php microsoft-graph outlook-restapi

我正在使用Microsoft Graph来授权我们的应用并使用经过验证的详细信息发送邮件:

https://graph.microsoft.com/v1.0/me/sendMail

一切正常,但只返回HTTP Status Code 202而没有消息id

有没有办法获取已发送邮件的id

1 个答案:

答案 0 :(得分:0)

发送邮件后,您可以使用/mailfolders/SentItems/messages在“发送邮件”文件夹中找到该邮件。您可以应用$filter将结果限制为仅有问题的邮件。

然而,没有办法获得id本身。要解决此问题,您可以使用extensions将自己的唯一ID添加到邮件中。

使用您自己的ID,您可以立即$filter除了您要查找的确切消息之外的所有内容。为此,您首先构建一个draft message。然后,您可以添加自定义数据和send the draft message