Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пространство имен: microsoft.graph
Команды состоят из каналов, являющихся беседами с сотрудниками. Каждый канал предназначен для определенной темы, отдела или проекта. Каналы — это место, где фактически выполняется работа. В них проходят командные обсуждения с помощью текста, аудио и видео, а также выполняется обмен файлами и добавление вкладок.
Методы
| Метод | Возвращаемый тип | Описание |
|---|---|---|
| Перечисление каналов | Коллекция channel | Получение списка каналов в команде. |
| Перечисление входящих каналов | Коллекция channel | Получить список входящих каналов (каналы, к которым был открыт общий доступ длякоманды). |
| Перечисление всех каналов | Коллекция channel | Получение списка каналов в команде или каналов, к которым предоставлен общий доступ в команде (входящие каналы). |
| Создание канала | channel | Создание нового канала путем добавления отображаемого имени и описания. |
| Получение канала | channel | Чтение свойств и связей канала. |
| Получение основного канала | channel | Общий канал для команды. |
| Обновление канала | channel | Обновление свойств канала. |
| Удаление канала | Нет | Удаление канала. |
| Перечисление сообщений в каналах | chatMessage | Получение сообщений в канале |
| Получение всех сообщений в канале | Коллекция channel | Получайте все сообщения каналов, в которые входит пользователь. |
| Получение всех сохраненных сообщений канала | Коллекция chatMessage | Получение всех сохраненных сообщений по всем каналам в команде. |
| Создание сообщения канала | chatMessage | Отправка сообщения в канал. |
| Создание ответа на сообщение канала | chatMessage | Ответ на сообщение в канале. |
| Получение папки с файлами | driveItem | Получение сведений о папке SharePoint, в которой хранятся файлы канала. |
| Перечисление вкладок | teamsTab | Перечисление вкладок, закрепленных в канале. |
| Перечисление участников канала | Коллекция conversationMember | Получение списка участников в канале, включая прямых членов стандартных, частных и общих каналов. |
| Вывод списка всех участников | Коллекция conversationMember | Получение списка всех участниковв канале. |
| Добавление участника канала | conversationMember | Добавление участника в канал. Поддерживается только для каналов, у которых membershipType имеет значение private или shared. |
| Получение участника канала | Коллекция conversationMember | Получение участника канала. |
| канал Архив | Нет | Архив канал в команде. |
| Неархивный канал | Нет | Восстановление архивного канала в команде. |
| Обновление роли участника канала | conversationMember | Обновление свойства участника канала. Поддерживается только для каналов, у которых membershipType имеет значение private или shared. |
| Удаление участника канала | Нет | Удаление участника канала. Поддерживается только для каналов, у которых membershipType имеет значение private или shared. |
| Завершение миграции | channel | Удаление режима миграции из канала, после чего канал становится доступным для публикации и чтения сообщений пользователями. |
| Перечисление вкладок в канале | teamsTab | Перечисление вкладок, закрепленных на канале. |
| Добавление вкладки в канал | teamsTab | Добавление (закрепление) вкладки на канал. |
| Получение вкладки на канале | teamsTab | Получение определенной вкладки, закрепленной на канале. |
| Вкладка "обновление" на канале | teamsTab | Обновляет свойства вкладки на канале. |
| Удаление вкладки из канала | Нет | Удаление (открепление) вкладки из канала. |
| Подготовка адреса электронной почты канала | provisionChannelEmailResult | Подготовка адреса электронной почты для канала. |
| Удаление адреса электронной почты канала | Нет | Удаление адреса электронной почты канала. |
| Удаление входящего канала | Нет | Удаление входящего канала (канал с общим доступом длякоманды) из команды. |
| Перечисление команд с общим доступом к каналу | Коллекция sharedWithChannelTeamInfo | Получение списка команд, которым был предоставлен общий доступ к указанному каналу. |
| Получение команды с общим доступом к каналу | sharedWithChannelTeamInfo | Получение команды, которой был предоставлен общий доступ к указанному каналу. |
| Отмена общего доступа к каналу для команды | Нет | Отмените общий доступ к каналу для команды путем удаления соответствующего ресурса sharedWithChannelTeamInfo. |
| Перечисление разрешенных участников | Коллекция conversationMember | Получите список тех conversationMembers, кто может получить доступ к общему каналу. |
| Проверка доступа пользователей | Boolean | Определите, имеет ли пользователь доступ к общему каналу. |
Свойства
| Свойство | Тип | Описание |
|---|---|---|
| createdDateTime | dateTimeOffset | Только для чтения. Метка времени создания канала. |
| description | String | Необязательное текстовое описание канала. |
| displayName | String | Имя канала, отображаемое для пользователя в Microsoft Teams. Максимальная длина — 50 символов. |
| String | Адрес электронной почты для отправки сообщений в канал. Только для чтения. | |
| id | String | Уникальный идентификатор канала. Только для чтения. |
| isArchived | Boolean | Указывает, архивирован ли канал. Только для чтения. |
| isFavoriteByDefault | Логический | Указывает, следует ли пометить канал как рекомендуемый, чтобы все участники команды отображались в списке каналов.
Заметка: Все рекомендуемые каналы автоматически отображаются в списке каналов для образовательных и внешних рабочих пользователей. Свойство можно задать только программным способом с помощью метода Create team . Значение по умолчанию — false. |
| membershipType | channelMembershipType | Тип канала. Можно настроить во время создания и нельзя изменить. Допустимые значения: standard, private, unknownFutureValue, shared. Значение по умолчанию — standard.
Prefer: include-unknown-enum-members Используйте заголовок запроса, чтобы получить следующие члены в этой развиваемой перечислении: shared. |
| tenantId | string | Идентификатор клиента Microsoft Entra. |
| webUrl | String | Гиперссылка, ведущая к каналу в Microsoft Teams. Это URL-адрес, получаемый при щелчке правой кнопкой мыши по каналу в Microsoft Teams и выборе пункта "Получить ссылку на канал". Этот URL-адрес должен обрабатываться как непрозрачный BLOB-объект и не должен анализироваться. Только для чтения. |
| summary | channelSummary | Содержит сводную информацию о канале, включая количество владельцев, участников, гостей и индикатор для участников из других клиентов. Свойство summary будет возвращено только в том случае, если оно указано в предложении $select метода Get channel . |
значения channelMembershipType
| Member | Описание |
|---|---|
| стандарт | Канал наследует список членов родительская команда. |
| частный | В канале могут быть члены, которые являются подмножеством всех членов на родительская команда. |
| unknownFutureValue | Изменяемое значение перечисления sentinel. Не следует использовать. |
| общие | Участники могут быть напрямую добавлены в канал, не добавляя их в команду. |
Атрибуты экземпляра
Атрибуты экземпляра — это свойства с особым поведением. Эти свойства — временные и а) определяют поведение выполнения службы; или б) предоставляют краткосрочные значения свойств, например URL-адрес скачивания элемента, у которого истекает срок действия.
| Имя свойства | Тип | Описание |
|---|---|---|
| @microsoft.graph.channelCreationMode | Строка | Указывает, что канал находится в состоянии миграции и в настоящее время используется для миграции. Принимает одно значение: migration. |
Примечание.
channelCreationMode— это перечисление, которое принимает значениеmigration.
Пример запроса POST см. в разделе Запрос (создание канала в состоянии миграции).
Связи
| Связь | Тип | Описание |
|---|---|---|
| allMembers | Коллекция conversationMember | Коллекция записей членства, связанных с каналом, включая как прямые, так и косвенные члены общих каналов. |
| filesFolder | driveItem | Метаданные для расположения, в котором хранятся файлы канала. |
| members | Коллекция conversationMember | Коллекция записей участников, сопоставленных с каналом. |
| messages | Коллекция chatMessage | Коллекция всех сообщений в канале. Свойство навигации. Допускается значение null. |
| operations | Коллекция teamsAsyncOperation | Асинхронные операции, которые выполнялись или выполняются для этой команды. |
| sharedWithTeams | Коллекция sharedWithChannelTeamInfo | Коллекция команд, которым предоставлен общий доступ к каналу. |
| tabs | Коллекция teamsTab | Коллекция всех вкладок в канале. Свойство навигации. |
Представление JSON
В следующем представлении JSON показан тип ресурса.
{
"createdDateTime": "String (timestamp)",
"description": "String",
"displayName": "String",
"email": "String",
"id": "String (identifier)",
"isArchived": "Boolean",
"isFavoriteByDefault": "Boolean",
"membershipType": "String",
"webUrl": "String"
}