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


Архивация команды

Пространство имен: microsoft.graph

Важно!

API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.

Архивация указанной команды. Когда команда архивируется, пользователи больше не могут вносить в нее большинство изменений. Например, пользователи больше не могут: отправлять или лайкать сообщения на любом канале в команде; изменить имя или описание команды; и не изменяйте другие параметры. Однако изменения членства в команде по-прежнему разрешены.

Архивация — это асинхронная операция. Команда архивируется после успешного завершения асинхронной операции, что может произойти после ответа из этого API.

Чтобы архивировать команду, у команды и группы должен быть владелец.

Чтобы восстановить команду из архивированного состояния, используйте API для распаковки.

Этот API доступен в следующих национальных облачных развертываниях.

Глобальная служба Правительство США L4 Правительство США L5 (DOD) Китай управляется 21Vianet

Разрешения

Выберите разрешение или разрешения, помеченные как наименее привилегированные для этого API. Используйте более привилегированное разрешение или разрешения только в том случае, если это требуется приложению. Дополнительные сведения о делегированных разрешениях и разрешениях приложений см. в разделе Типы разрешений. Дополнительные сведения об этих разрешениях см. в справочнике по разрешениям.

Этот API поддерживает разрешения администратора. Администраторы служб Microsoft Teams могут получать доступ к командам, членом которых они не являются.

Тип разрешения Разрешения с наименьшими привилегиями Более высокие привилегированные разрешения
Делегированные (рабочая или учебная учетная запись) TeamSettings.ReadWrite.All Directory.ReadWrite.All, Group.ReadWrite.All
Делегированные (личная учетная запись Майкрософт) Не поддерживается. Не поддерживается.
Приложение TeamSettings.ReadWrite.Group Directory.ReadWrite.All, Group.ReadWrite.All, TeamSettings.ReadWrite.All

Примечание.

  • Разрешение TeamSettings.ReadWrite.Group использует согласие для конкретного ресурса.
  • Разрешения Group.ReadWrite.All и Directory.ReadWrite.All поддерживаются только для обратной совместимости. Рекомендуется обновить решения, чтобы использовать другое разрешение, указанное в предыдущей таблице, и избегать использования этих разрешений в будущем.

HTTP-запрос

POST /teams/{id}/archive

Заголовки запросов

Заголовок Значение
Авторизация Bearer {token}. Обязательно. Дополнительные сведения о проверке подлинности и авторизации.

Текст запроса

В запрос можно при необходимости включить shouldSetSpoSiteReadOnlyForMembers параметр в текст JSON, как показано ниже.

{
    "shouldSetSpoSiteReadOnlyForMembers": true
}

Этот необязательный параметр определяет, следует ли для участников команды задать разрешения только для чтения на сайте SharePoint Online, связанном с командой. Установка значения false или полное пропуск текста приводит к пропуску этого шага.

Отклик

Если архивация начата успешно, этот метод возвращает код отклика 202 Accepted. Ответ также содержит Location заголовок, содержащий расположение teamsAsyncOperation , созданной для обработки архивации команды. Проверьте состояние операции архивации, выполнив запрос GET для этого расположения.

Пример

Запрос

Ниже показан пример запроса.

POST https://graph.microsoft.com/beta/teams/{id}/archive

{

}

Отклик

Ниже приводится пример отклика.

HTTP/1.1 202 Accepted
Location: /teams({id})/operations({opId})
Content-Type: text/plain
Content-Length: 0