Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пространство имен: microsoft.graph
Повторная авторизация подписки при получении запроса reauthorizationRequired .
Этот API доступен в следующих национальных облачных развертываниях.
| Глобальная служба | Правительство США L4 | Правительство США L5 (DOD) | Китай управляется 21Vianet |
|---|---|---|---|
| ✅ | ✅ | ✅ | ✅ |
Разрешения
В зависимости от ресурса и типа требующегося разрешения (делегированное или для приложения) разрешение, указанное в приведенной ниже таблице, является наименее привилегированным разрешением, необходимым для вызова этого API. Чтобы получить дополнительные сведения, в том числе о соблюдении осторожности перед выбором разрешений с повышенными привилегиями, найдите следующие разрешения в разделе Разрешения.
Примечание.
Некоторые ресурсы поддерживают уведомления об изменениях в нескольких сценариях, каждый из которых может требовать разных разрешений. В таких случаях используйте путь к ресурсу, чтобы дифференцировать сценарии.
Разрешения, отмеченные *, используют согласие для конкретного ресурса.
| Поддерживаемый ресурс | Делегированное (рабочая или учебная учетная запись) | Делегированное (личная учетная запись Майкрософт) | Приложение |
|---|---|---|---|
aiInteraction copilot/users/{userId}/interactionHistory/getAllEnterpriseInteractions Взаимодействие с ИИ Copilot, частью чего является конкретный пользователь. |
AiEnterpriseInteraction.Read | Не поддерживается. | AiEnterpriseInteraction.Read.All, AiEnterpriseInteraction.Read.User |
aiInteraction copilot/interactionHistory/getAllEnterpriseInteractions Взаимодействие с ИИ Copilot в организации. |
Не поддерживается. | Не поддерживается. | AiEnterpriseInteraction.Read.All |
| baseTask (не рекомендуется) | Tasks.ReadWrite | Tasks.ReadWrite | Не поддерживается. |
| callRecord | Не поддерживается. | Не поддерживается. | CallRecords.Read.All |
callRecording communications/onlineMeetings/getAllRecordings Все записи в организации. |
Не поддерживается. | Не поддерживается. | OnlineMeetingRecording.Read.All |
callRecording communications/onlineMeetings/{onlineMeetingId}/recordings Все записи для определенного собрания. |
OnlineMeetingRecording.Read.All | Не поддерживается. | OnlineMeetingRecording.Read.All |
callRecording users/{userId}/onlineMeetings/getAllRecordings Запись звонка, которая становится доступной на собрании, организованном определенным пользователем. |
OnlineMeetingRecording.Read.All | Не поддерживается. | OnlineMeetingRecording.Read.All |
callTranscript communications/onlineMeetings/getAllTranscripts Все расшифровки в организации. |
Не поддерживается. | Не поддерживается. | OnlineMeetingTranscript.Read.All |
callTranscript communications/onlineMeetings/{onlineMeetingId}/transcripts Все стенограммы для определенного собрания. |
OnlineMeetingTranscript.Read.All | Не поддерживается. | OnlineMeetingTranscript.Read.All |
callTranscript users/{userId}/onlineMeetings/getAllTranscripts Расшифровка звонка, которая становится доступной на собрании, организованном определенным пользователем. |
OnlineMeetingTranscript.Read.All | Не поддерживается. | OnlineMeetingTranscript.Read.All |
|
channel /teams/getAllChannels Все каналы в организации. |
Не поддерживается. | Не поддерживается. | Channel.ReadBasic.All, ChannelSettings.Read.All |
|
channel /teams/{id}/channels Все каналы в определенной команде в организации. |
Channel.ReadBasic.All, ChannelSettings.Read.All | Не поддерживается. | Channel.ReadBasic.All, ChannelSettings.Read.All |
|
chat /Чаты Все чаты в организации. |
Не поддерживается. | Не поддерживается. | Chat.ReadBasic.All, Chat.Read.All, Chat.ReadWrite.All |
|
chat /chats/{id} Определенный чат. |
Chat.ReadBasic, Chat.Read, Chat.ReadWrite | Не поддерживается. | ChatSettings.Read.Chat*, ChatSettings.ReadWrite.Chat*, Chat.Manage.Chat*, Chat.ReadBasic.All, Chat.Read.All, Chat.ReadWrite.All |
|
chat /appCatalogs/teamsApps/{id}/installedToChats Все чаты в организации, где установлено определенное приложение Teams. |
Не поддерживается | Не поддерживается | Chat.ReadBasic.WhereInstalled, Chat.Read.WhereInstalled, Chat.ReadWrite.WhereInstalled |
chat /users/{id}/chats Все чаты, частью которыми является конкретный пользователь. |
Chat.ReadBasic, Chat.Read, Chat.ReadWrite | Не поддерживается. | Chat.ReadBasic.All, Chat.Read.All, Chat.ReadWrite.All |
|
chatMessage /teams/{id}/channels/{id}/messages Все сообщения и ответы в определенном канале. |
ChannelMessage.Read.All, Group.Read.All, Group.ReadWrite.All | Не поддерживается. | ChannelMessage.Read.Group*, ChannelMessage.Read.All |
|
chatMessage /teams/getAllMessages Все сообщения канала в организации. |
Не поддерживается. | Не поддерживается. | ChannelMessage.Read.All |
|
chatMessage /chats/{id}/messages Все сообщения в чате. |
Chat.Read, Chat.ReadWrite | Не поддерживается. | Chat.Read.All |
|
chatMessage /chats/getAllMessages. Все сообщения чата в организации. |
Не поддерживается. | Не поддерживается. | Chat.Read.All |
|
chatMessage /users/{id}/chats/getAllMessages Сообщения чата для всех чатов, в которые входит конкретный пользователь. |
Chat.Read, Chat.ReadWrite | Не поддерживается. | Chat.Read.All, Chat.ReadWrite.All |
|
chatMessage /appCatalogs/teamsApps/{id}/installedToChats/getAllMessages Сообщения чата для всех чатов в организации, где установлено определенное приложение Teams. |
Не поддерживается | Не поддерживается | Chat.Read.WhereInstalled, Chat.ReadWrite.WhereInstalled |
| contact | Contacts.Read | Contacts.Read | Contacts.Read |
|
conversationMember /chats/getAllMembers Участники всех чатов в организации. |
Не поддерживается. | Не поддерживается. | ChatMember.Read.All, ChatMember.ReadWrite.All, Chat.ReadBasic.All, Chat.Read.All, Chat.ReadWrite.All |
|
conversationMember /chats/{id}/members Участники определенного чата. |
ChatMember.Read, ChatMember.ReadWrite, Chat.ReadBasic, Chat.Read, Chat.ReadWrite | Не поддерживается. | ChatMember.Read.Chat*, Chat.Manage.Chat*, ChatMember.Read.All, ChatMember.ReadWrite.All, Chat.ReadBasic.All, Chat.Read.All, Chat.ReadWrite.All |
|
conversationMember /appCatalogs/teamsApps/{id}/installedToChats/getAllMembers Участники чата для всех чатов в организации, в которой установлено определенное приложение Teams. |
Не поддерживается. | Не поддерживается. | ChatMember.Read.WhereInstalled, ChatMember.ReadWrite.WhereInstalled, Chat.ReadBasic.WhereInstalled, Chat.Read.WhereInstalled, Chat.ReadWrite.WhereInstalled |
|
conversationMember /teams/getAllMembers Участники во всех командах в организации. |
Не поддерживается. | Не поддерживается. | TeamMember.Read.All, TeamMember.ReadWrite.All |
|
conversationMember /teams/{id}/members Участники определенной команды. |
TeamMember.Read.All | Не поддерживается. | TeamMember.Read.All |
|
conversationMember /teams/{id}/channels/getAllMembers Участники всех частных каналов определенной команды. |
Не поддерживается. | Не поддерживается. | ChannelMember.Read.All |
| conversationMember (/teams/getAllChannels/getAllMembers) | Не поддерживается. | Не поддерживается. | ChannelMember.Read.All |
| driveItem (личное хранилище OneDrive пользователя) | Не поддерживается. | Files.ReadWrite | Не поддерживается. |
| driveItem (OneDrive для бизнеса) | Files.ReadWrite.All | Не поддерживается. | Files.ReadWrite.All |
| event | Calendars.Read | Calendars.Read | Calendars.Read |
| group | Group.Read.All | Не поддерживается. | Group.Read.All |
| group conversation | Group.Read.All | Не поддерживается. | Не поддерживается. |
| list | Sites.ReadWrite.All | Не поддерживается. | Sites.ReadWrite.All |
| message | Mail.ReadBasic, Mail.Read | Mail.ReadBasic, Mail.Read | Mail.Read |
|
offerShiftRequest (/teams/{id}/schedule/offerShiftRequests) Изменения в любом запросе на смену предложения в команде. |
Schedule.Read.All, Schedule.ReadWrite.All | Не поддерживается. | Schedule.Read.All, Schedule.ReadWrite.All |
|
openShiftChangeRequest (/teams/{id}/schedule/openShiftChangeRequests) Изменения в любом запросе на открытые смены в команде. |
Schedule.Read.All, Schedule.ReadWrite.All | Не поддерживается. | Schedule.Read.All, Schedule.ReadWrite.All |
| собрание по сети | Не поддерживается | Не поддерживается | OnlineMeetings.Read.All, OnlineMeetings.ReadWrite.All |
| presence | Presence.Read.All | Не поддерживается. | Не поддерживается. |
| printer | Не поддерживается. | Не поддерживается. | Printer.Read.All, Printer.ReadWrite.All |
| printTaskDefinition | Не поддерживается. | Не поддерживается. | PrintTaskDefinition.ReadWrite.All |
| security alert | SecurityEvents.ReadWrite.All | Не поддерживается. | SecurityEvents.ReadWrite.All |
|
shift (/teams/{id}/schedule/shifts) Изменения в любой смене в команде. |
Schedule.Read.All, Schedule.ReadWrite.All | Не поддерживается. | Schedule.Read.All, Schedule.ReadWrite.All |
|
swapShiftsChangeRequest (/teams/{id}/schedule/swapShiftsChangeRequests) Изменения в любом запросе на смену переключения в команде. |
Schedule.Read.All, Schedule.ReadWrite.All | Не поддерживается. | Schedule.Read.All, Schedule.ReadWrite.All |
|
team /Команды Все команды в организации. |
Не поддерживается. | Не поддерживается. | Team.ReadBasic.All, TeamSettings.Read.All |
|
team /teams/{id} Определенная команда. |
Team.ReadBasic.All, TeamSettings.Read.All | Не поддерживается. | Team.ReadBasic.All, TeamSettings.Read.All |
|
timeOffRequest (/teams/{id}/schedule/timeOffRequests) Изменения в любом запросе на отгул в команде. |
Schedule.Read.All, Schedule.ReadWrite.All | Не поддерживается. | Schedule.Read.All, Schedule.ReadWrite.All |
| todoTask | Tasks.ReadWrite | Tasks.ReadWrite | Не поддерживается. |
| user | User.Read.All | User.Read.All | User.Read.All |
chatMessage
Подписки chatMessage можно указать для включения данных ресурсов (параметр includeResourceData имеет значение true). В этом случае требуется шифрование, и создание подписки завершается сбоем, если для таких подписок не указан сертификат шифрования .
Prefer: include-unknown-enum-members Используйте заголовок запроса, чтобы получить следующие значения в перечислении chatMessagemessageTypeс возможностью развития: systemEventMessage for /teams/{id}/channels/{id}/messages и /chats/{id}/messages resource.
conversationMember
Подписки conversationMember можно указать для включения данных ресурсов (параметр includeResourceData имеет значение true). В этом случае требуется шифрование, и создание подписки завершается сбоем, если для таких подписок не указан сертификат шифрования .
команда, канал и чат
Подписки команд, каналов и чатов можно указать для включения данных ресурсов (параметр includeResourceData имеет значение true). В этом случае требуется шифрование, и создание подписки завершается сбоем, если для таких подписок не указан сертификат шифрования .
Параметр строки запроса notifyOnUserSpecificProperties можно использовать при подписке на изменения в определенном чате или на уровне пользователя. Если параметр строки запроса notifyOnUserSpecificPropertiestrue задан во время создания подписки, подписчику отправляются два типа полезных данных. Один тип содержит свойства, зависящие от пользователя, а другой отправляется без них. Дополнительные сведения см. в статье Получение уведомлений об изменениях для чатов с помощью Microsoft Graph.
aiInteraction
Для подписок на взаимодействие с ИИ Copilot требуется действительная лицензия Copilot, которая включает следующий план обслуживания Copilot:
- Microsoft 365 Copilot Chat: 3f30311c-6b1e-48a4-ab79-725b469da960
Для подписок, предназначенных для взаимодействия с ИИ Copilot, частью которых является конкретный пользователь, пользователю в пути к ресурсу должны быть назначены предыдущие планы обслуживания в допустимом состоянии.
Для подписок, предназначенных для взаимодействия Copilot AI для всего клиента, клиент должен иметь действительные лицензии, которые включают все предыдущие планы обслуживания Copilot.
HTTP-запрос
POST /subscriptions/{subscriptionsId}/reauthorize
Заголовки запросов
| Имя | Описание |
|---|---|
| Авторизация | Bearer {token}. Обязательно. Дополнительные сведения о проверке подлинности и авторизации. |
Текст запроса
Не указывайте текст запроса для этого метода.
Отклик
В случае успешного выполнения это действие возвращает код отклика 204 No Content.
Примеры
Запрос
Ниже показан пример запроса.
POST https://graph.microsoft.com/v1.0/subscriptions/{subscriptionsId}/reauthorize
Отклик
Ниже приводится пример отклика.
HTTP/1.1 204 No Content