Я пытаюсь получить простой счетчик непрочитанных сообщений в папке, но я хотел бы просто получить счетчик без необходимости извлечения какой-либо детали сообщения.
Ближайший Получается что-то вроде этого:
https://graph.microsoft.com/v1.0/users/{user}/mailFolders/Inbox/messages?$filter=isRead ne true&$count=true&$select=id&top=1
Обратите внимание, что я включаю сюда $select=id, но я действительно не хочу этого - я просто ищу простой подсчет.
$select=id
Что-то вроде этого ближе к тому, что мне нужно:
https://graph.microsoft.com/v1.0/users/{user}/mailFolders/Inbox
Это дает некоторую базовую c информацию о папке для этой папки, включая unreadItemCount.
{ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('{user}')/mailFolders/$entity", "id": "AAMkADQwNDkzY2MwLWRkODMtNDdkYS05MjNmLWI0YTA4OTNlN2U1ZgAuAAAAAABpELO9F64CS6YLKzHVeiwoAQDXOQANV1mvRZBdzyuZRD-5AAAAAAEMAAA=", "displayName": "Inbox", "parentFolderId": "AAMkADQwNDkzY2MwLWRkODMtNDdkYS05MjNmLWI0YTA4OTNlN2U1ZgAuAAAAAABpELO9F64CS6YLKzHVeiwoAQDXOQANV1mvRZBdzyuZRG-5AAAAAAEIAAA=", "childFolderCount": 0, "unreadItemCount": 1, "totalItemCount": 2 }