Поделиться через


Сопоставления веб-служб Exchange (EWS) с Microsoft API Graph

В этой статье перечислены API Microsoft Graph, которые сопоставляют с API веб-служб Exchange (EWS).

Api служебной программы

EWS API API Microsoft Graph
ConvertId Перевод идентификаторов Exchange
ResolveNames Получение списка людей
GetServerTimeZones Получение настроек часовых поясов

API почты

Сообщения

EWS API API Microsoft Graph
CreateItem Создание сообщения
CopyItem Копирование сообщения
DeleteItem Удалить сообщение
FindItem Список сообщений
GetItem Получение сообщения
MoveItem Переместить сообщение
SendItem Отправка сообщения или отправка почты
UpdateItem Обновление сообщения

Folders

EWS API API Microsoft Graph
CreateFolder Создание папки почты
CopyFolder Копирование папки с почтой
DeleteFolder Удаление папки почты
GetFolder Получение папки почты
MoveFolder Перемещение папки с почтой
UpdateFolder Обновление папки почты

Вложения

EWS API API Microsoft Graph
CreateAttachment Добавление вложения
GetAttachment Получение вложения
DeleteAttachment Удаление вложения

Правила

EWS API API Microsoft Graph
GetInboxRules Список правил
UpdateInboxRules Создание правила
Обновление правила
Удаление правила

Подсказки

EWS API API Microsoft Graph
GetMailTips Получение подсказок

Параметры "Нет на месте" (OOF)

EWS API API Microsoft Graph
GetUserOofSettings Получение параметров почтового ящика пользователя
SetUserOofSettings Обновление параметров почтового ящика пользователя

Уведомления

Примечание.

Microsoft Graph требует только подписку для push-уведомлений. Если в настоящее время вы используете уведомления о вытягивании EWS, см. раздел Получение разностных сообщений.

EWS API API Microsoft Graph
GetEvents Получение разностных сообщений
Подписка (push-уведомления) Создание подписки
Отмена подписки (push-уведомления) Удаление подписки

Синхронизация

EWS API API Microsoft Graph
SyncFolderHierarchy Получение дельты папки почты
SyncFolderItems Получение разностных сообщений

API календаря

Доступность

EWS API API Microsoft Graph
GetUserAvailability
FindAvailableMeetingTimes
Получение сведений о доступности

Reminders

EWS API API Microsoft Graph
GetReminders Представление напоминаний
PerformReminderAction Отмена напоминания
Откладывание напоминания

Разрешения

EWS API API Microsoft Graph
GetReminders Представление напоминаний
PerformReminderAction Отмена напоминания
Откладывание напоминания
CreateSharingPermission,GetSharingPermission Владелец календаря. Получение разрешений и сведений об общем доступе или делегировании
UpdateSharingPermission Получение сведений календаря о получателях общего доступа и делегатах, а также обновление отдельных разрешений
DeleteSharingPermission Удаление общего ресурса или делегата календаря
GetSharingPermissionInfo Владелец календаря. Получение свойств общего или делегированного календаря

Приглашения

EWS API API Microsoft Graph
ActivateSharingInvitation Предоставление общего доступа к календарю или его делегирование в Outlook
GetSharingInvitation Получатель общего доступа: получение общего календаря или его событий непосредственно из почтового ящика владельца календаря
DeleteSharingInvitation Владелец календаря. Обновление разрешений для существующего получателя общего доступа или делегата в календаре
CreateSharingInvitation Создание событий Outlook в общем или делегированном календаре

Общие сведения

EWS API API Microsoft Graph
GetCalendarSharedInformation,GetConsumerCalendarSharedInformation Список календарей

API групп

EWS API API Microsoft Graph
GetUserUnifiedGroups List memberof
GetUnifiedGroupsSettings groupSetting
GetUnifiedGroupDetails Получение группы
GetUnifiedGroupMembers Перечисление участников
GetUnifiedGroupUnseenCount Получение группы
SetUnifiedGroupMembershipState Добавление и удаление участника или владельца
FindUnifiedGroups Список групп
SetUnifiedGroupUserSubscribeState Подписка или отмена подпискиByMail
UpdateUnifiedGroup Обновление группы
CreateUnifiedGroup Создание группы
RemoveUnifiedGroup Удаление группы
SetUnifiedGroupFavoriteState Group addFavorite
JoinPrivateUnifiedGroup Подписка или отмена подпискиByMail
GetDlMembersForUnifiedGroup Перечисление участников группы