1
我正在使用Microsoft.Graph
nuget软件包(版本1.6.2),我尝试将电子邮件标记为已读。 这是代码:MicrosoftGraph API无法将消息标记为已读
msg.IsRead = true;
await MainPage.GraphServiceClient.Me.Messages[msg.Id].Request().Select("IsRead").UpdateAsync(msg);
从我的理解,在上面的代码只应在IsRead
属性发送到服务器进行更新。 然而,执行此,将整个消息对象(我使用Fiddler验证了这一点),你会得到这样的回应:
{
"error": {
"code": "ErrorInvalidPropertyUpdateSentMessage",
"message": "Update operation is invalid for property of a sent message.",
"innerError": {
"request-id": "<A guid here that I wont share>",
"date": "2017-07-29T21:10:18"
}
}
}
代码是否正确,这是一个错误,我失去的东西还是什么? 有没有办法解决这个问题?
太棒了!刚刚尝试过,它的工作原理!谢谢。 :)我虽然没有这样做。 – NoOne