Microsoft.Graph
ナゲットパッケージ(バージョン1.6.2)を使用していますが、電子メールを既読としてマークしようとしています。 これはコードです:MicrosoftGraph APIでメッセージの読み取りに失敗しました
msg.IsRead = true;
await MainPage.GraphServiceClient.Me.Messages[msg.Id].Request().Select("IsRead").UpdateAsync(msg);
私の理解から、上記のコードは、更新のためにサーバにIsRead
プロパティを送信する必要があります。 はしかし、これを実行し、全体のメッセージオブジェクトを送信する(私はバイオリンでこれを確認した)、あなたはこの応答を取得:
{
"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