Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пространство имен: microsoft.graph
Почтовая папка в почтовом ящике пользователя, например "Входящие" или "Черновики". Почтовые папки могут содержать сообщения, другие элементы Outlook и дочерние почтовые папки.
Этот ресурс поддерживает отслеживание добавлений, удалений и обновлений с помощью разностного запроса с функцией delta.
Известные имена папок
Outlook создает определенные папки для пользователей по умолчанию. Для удобства вместо значения id для доступа к папкам можно использовать известные имена папок из таблицы ниже. Например, вы можете получить папку черновиков, использовав ее известное имя со следующим запросом.
GET /me/mailFolders/drafts
Известные имена работают независимо от языкового стандарта почтового ящика пользователя, поэтому приведенный выше запрос всегда вернет папку "Черновики" пользователя независимо от того, как она называется.
| Известное имя папки | Описание |
|---|---|
| archive | Архивная папка, в которую отправляются сообщения при использовании функции архивации одним щелчком в клиентах Outlook, поддерживающих ее. Заметка: Это не то же самое, что функция почтового ящика Архив в Exchange Online. |
| clutter | Папка "Несрочные", в которую перемещаются сообщения низкой важности при использовании функции "Несрочные". |
| conflicts | Папка, содержащая конфликтующие элементы почтового ящика. |
| conversationhistory | Папка, в которой Skype сохраняет беседы при обмене мгновенными сообщениями (если Skype настроен для этого). |
| deleteditems | Элементы папки перемещаются в после удаления. |
| drafts | Папка, содержащая неотправленные сообщения. |
| inbox | Папка "Входящие". |
| junkemail | Папка нежелательной почты. |
| localfailures | Папка, содержащая элементы, которые существуют в локальном клиенте, но не могут быть отправлены на сервер. |
| msgfolderroot | Папка "Корневой уровень хранилища". Эта папка является родительской для папок, отображаемых в обычных почтовых клиентах, например в папке "Входящие". |
| outbox | Папка "Исходящие". |
| recoverableitemsdeletions | Папка, содержащая обратимо удаленные элементы: удаленные из папки "Удаленные" или путем нажатия клавиш SHIFT+DELETE в Outlook. Эта папка не отображается ни в одном почтовом клиенте Outlook, но пользователи могут взаимодействовать с ней с помощью функции Восстановления удаленных элементов с сервера в Outlook или Outlook в Интернете. |
| scheduled | Папка, содержащая сообщения, запланированные для повторного отображения в папке "Входящие" с помощью функции "Расписание" в Outlook для iOS. |
| searchfolders | Родительская папка для всех папок поиска, определенных в почтовом ящике пользователя. |
| sentitems | Папка "Отправленные". |
| serverfailures | Папка, содержащая элементы, которые существуют на сервере, но не могут быть синхронизированы с локальным клиентом. |
| syncissues | Папка, содержащая журналы синхронизации, созданные в Outlook. |
Методы
| Метод | Возвращаемый тип | Описание |
|---|---|---|
| Список папок поиска почты | Коллекция mailFolder | Получение всех папок почты в указанном почтовом ящике пользователя, включая все папки поиска почты. |
| Получение папки поиска почты | mailFolder | Чтение свойств и связей объекта mailFolder. |
| Создание папки почты | mailFolder | Создание папки почты в корневой папке почтового ящика пользователя. |
| Перечисление дочерних папок | Коллекция MailFolder | Получение коллекции папок в указанной папке. С помощью ярлыка .../me/MailFolders вы можете получить коллекцию папок верхнего уровня и перейти к другой папке. |
| Создание дочерней папки | mailFolder | Создание объекта mailFolder в текущем объекте путем публикации в коллекции элементов childFolder. |
| Создание сообщения в папке | Message | Создание сообщения в текущем элементе mailFolder путем его публикации в коллекции сообщений. |
| Перечисление сообщений в папке | Коллекция объектов Message | Получение всех сообщений в почтовом ящике пользователя, вошедшего в систему, или в указанной папке почтового ящика. |
| Обновление папки почты | mailFolder | Обновление указанного объекта mailFolder. |
| Удаление папки поиска почты | Нет | Удаление указанного объекта mailFolder. |
| Копирование папки с почтой | MailFolder | Копирование элемента mailFolder и его содержимого в другой элемент mailFolder. |
| Получение дельты папки почты | Коллекция mailFolder | Получение набора папок почты, которые были добавлены в почтовый ящик пользователя или удалены из него. |
| Перемещение папки с почтой | MailFolder | Перемещение элемента mailFolder и его содержимого в другой элемент mailFolder. |
| Удалить без возможности восстановления | Нет | Окончательное удаление почтовой папки и ее элементов из почтового ящика пользователя. |
| Расширенные свойства | ||
| Создание однозначного свойства | mailFolder | Создание одного или нескольких расширенных свойств с одним значением в новом или существующем элементе mailFolder. |
| Получение однозначного свойства | mailFolder | Получение элементов mailFolder, которые содержат расширенное свойство с одним значением, с помощью параметра $expand или $filter. |
| Создание свойства с несколькими значениями | mailFolder | Создание одного или нескольких расширенных свойств с несколькими значениями в новом или существующем элементе mailFolder. |
| Получение свойства с несколькими значениями | mailFolder | Получение элемента mailFolder, который содержит расширенное свойство с несколькими значениями, с помощью параметра $expand. |
Свойства
| Свойство | Тип | Описание |
|---|---|---|
| childFolderCount | Int32 | Количество непосредственных дочерних элементов mailFolder в текущем элементе mailFolder. |
| displayName | Строка | Отображаемое имя элемента mailFolder. |
| id | Строка | Уникальный идентификатор элемента mailFolder. |
| isHidden | Логический | Указывает, скрыт ли объект mailFolder. Это свойство можно установить только при создании папки. Дополнительные сведения см. в разделе Скрытые папки почты. |
| parentFolderId | Строка | Уникальный идентификатор родительского элемента mailFolder для элемента mailFolder. |
| totalItemCount | Int32 | Количество элементов в элементе mailFolder. |
| unreadItemCount | Int32 | Количество элементов, помеченных как непрочитанные, в элементе mailFolder. |
Эффективный доступ к сведениям о количестве элементов
Используя такие свойства папки, как TotalItemCount и UnreadItemCount, можно удобно вычислять количество прочитанных элементов в папке.
Благодаря им можно не использовать запросы (например, указанный ниже), выполнение которых может привести к значительным задержкам.
https://graph.microsoft.com/v1.0/me/mailFolders/inbox/messages?$count=true&$filter=isread%20eq%20false
Почтовые папки в Outlook могут содержать несколько типов элементов, например, папка "Входящие" может содержать элементы приглашения на собрание, отличные от почтовых элементов. Свойства TotalItemCount и UnreadItemCount включают элементы из папки почты вне зависимости от их типов.
Скрытые папки почты
Значение свойства isHidden по умолчанию: false. Вы можете задать isHidden только один раз при создании объекта mailFolder. Вы не можете обновить свойство с помощью операции PATCH. Чтобы изменить свойство isHidden папки, удалите существующую папку и создайте новую с нужным значением.
Скрытые папки почты поддерживают все операции, поддерживаемые обычной почтовой папкой.
По умолчанию при перечислении mailFolders возвращаются только не скрытые почтовые папки. Чтобы включить скрытые папки почты в отклик, используйте параметр запроса includeHiddenFolders=true. Затем используйте свойство isHidden, чтобы определить, скрыта ли папка почты.
Связи
| Связь | Тип | Описание |
|---|---|---|
| childFolders | Коллекция объектов MailFolder | Коллекция дочерних папок в элементе mailFolder. |
| messageRules | Коллекция messageRule | Коллекция правил, которые применяются к папке пользователя "Входящие". |
| messages | Коллекция объектов Message | Коллекция сообщений в элементе mailFolder. |
| multiValueExtendedProperties | Коллекция multiValueLegacyExtendedProperty | Коллекция расширенных свойств с несколькими значениями, определенных для элемента mailFolder. Только для чтения. Допускается значение null. |
| singleValueExtendedProperties | Коллекция singleValueLegacyExtendedProperty | Коллекция расширенных свойств с одним значением, определенных для элемента mailFolder. Только для чтения. Допускается значение null. |
Представление JSON
В следующем представлении JSON показан тип ресурса.
{
"childFolderCount": 1024,
"displayName": "string",
"id": "string (identifier)",
"parentFolderId": "string",
"totalItemCount": 1024,
"unreadItemCount": 1024,
"isHidden": false,
"childFolders": [ { "@odata.type": "microsoft.graph.mailFolder" } ],
"messageRules": [ { "@odata.type": "microsoft.graph.messageRule" } ],
"messages": [ { "@odata.type": "microsoft.graph.message" } ],
"multiValueExtendedProperties": [ { "@odata.type": "microsoft.graph.multiValueLegacyExtendedProperty" }],
"singleValueExtendedProperties": [ { "@odata.type": "microsoft.graph.singleValueLegacyExtendedProperty" }]
}