我使用此请求来获取消息中的所有更改:
GET /users/user_id/mailFolders/folder_id/messages/delta
然后使用@odata.deltaLink 跟踪下一次更改
但是有一个奇怪的地方:
如果我只更改消息的 isRead 字段,则 delta API 仅返回几个字段:
{
"@odata.type": "#microsoft.graph.message",
"parentFolderId": "xxx",
"isRead": true,
"id": "xxx"
}
但 delta API 通常会返回所有字段,如subject
, bodyPreview
, importance
, parentFolderId
,conversationId
等。
它是设计使然还是错误?