Сопоставления веб-служб Exchange (EWS) с Microsoft API Graph
В этой статье перечислены API Microsoft Graph, которые сопоставляют с API веб-служб Exchange (EWS).
Api служебной программы
EWS API | API Microsoft Graph |
---|---|
ConvertId | Перевод идентификаторов Exchange |
ResolveNames | Получение списка людей |
GetServerTimeZones | Получение настроек часовых поясов |
API почты
Сообщения
Folders
Вложения
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 | Перечисление участников группы |