API дельта сообщения не смог вернуть поля, если только изменить поле is_read - PullRequest
1 голос
/ 06 марта 2019

Я использую этот запрос для получения всех изменений в сообщениях:

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 и т. Д.

Это дизайн или ошибка?

...