Я пытаюсь создать канал команды с адресом электронной почты (например, General - Test Team 72 <527ce911.YYY.XX@emea.teams.ms>). Я могу создать канал, но без адреса электронной почты.
Я пробовал следовать с помощью Graph API (Powershell):
1. График API v1.0 и бета
2. Создать команду (общедоступную, приватную с электронной почтой) с каналом по умолчанию (Общий)
3. Создайте дополнительные каналы для существующей команды
4. Создайте группу O365 и из группы создайте Team
5. Добавить членов и владельцев в команду
6. Обновить / изменить настройки Команды и канала
7. Создайте папку канала в библиотеке документов сайта SharePoint, связанной с Team
.
function create-team($TeamName, $Visibility, $UserId){
$ApiUrl = "https://graph.microsoft.com/beta/teams"
$Method = "Post"
$MailNickname = $TeamName -replace '\s',''
$Body = @{
"template@odata.bind" = "https://graph.microsoft.com/beta/teamsTemplates('standard')";
"displayName" = "$TeamName";
"description" = "$TeamName";
"owners@odata.bind" = @("https://graph.microsoft.com/beta/users('$UserId')");
"Visibility" = "$Visibility";
"mailNickname" = "$MailNickname"
}
$BodyJSON = ConvertTo-Json $Body
$ContentType = "application/json"
#$AccessToken is not shown here
return Invoke-RestMethod -Headers @{Authorization = "Bearer $AccessToken"} -Uri $ApiUrl -Method $Method -Body $BodyJSON -ContentType $ContentType
}
function create-channel($TeamId, $DisplayName, $Description){
$ApiUrl = "https://graph.microsoft.com/beta/teams/$TeamId/channels"
$Method = "Post"
$Body = @{
"displayName" = "$DisplayName";
"description" = "$Description";
#"channelState" = "Active";
"groupId" = "$TeamId"
}
$BodyJSON = ConvertTo-Json $Body
$ContentType = "application/json"
#$AccessToken is not shown here
return Invoke-RestMethod -Headers @{Authorization = "Bearer $AccessToken"} -Uri $ApiUrl -Method $Method -Body $BodyJSON -ContentType $ContentType
}
Я не могу создать канал с помощью Graph API (Powershell) Microsoft Team с адресом электронной почты. Я могу создать Команду с Каналом по умолчанию (Общий) или / и добавить дополнительные Каналы, но у них всех нет адресов электронной почты. Когда я выбираю «... -> Получить адрес электронной почты» канала на веб-странице, я получаю следующее сообщение бесконечно (пару дней):
Мы все еще настраиваем вашу команду.
Пожалуйста, попробуйте позже.
В библиотеке документов (Documents) связанного сайта SharePoint я не вижу папки General, если мы говорим о General Channel. Но после того, как я щелкнул, чтобы прикрепить документ к каналу на вкладке «Беседы», я получил следующее сообщение:
Мы настраиваем ваши файлы.
Возвращайтесь через несколько минут.
и через несколько секунд введите адрес электронной почты в Канале и папку Общие на сайте SharePoint.
Можно ли создать канал, используя GraphAPI с электронной почтой?