无法使用电子邮件地址创建团队团队的频道

时间:2019-06-18 08:20:06

标签: microsoft-graph microsoft-teams

我正在尝试使用电子邮件地址创建团队渠道(例如,常规-测试团队72 <527ce911.YYY.XX@emea.teams.ms>)。我可以创建频道,但没有电子邮件地址。

我尝试使用Graph API(Powershell)进行以下操作:
1. Graph API v1.0和beta
2.创建具有默认(常规)频道的团队(公共,私人和电子邮件用户)
3.为现有团队创建其他渠道
4.创建O365组,然后从组中创建团队
5.将成员和所有者添加到团队
6.更新/更改小组和频道的设置
7.在SharePoint网站的文档库中创建与Team链接的Channel文件夹

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

}

我无法使用带有电子邮件地址的Microsoft Team的Graph API(Powershell)创建频道。我可以使用默认频道(常规)创建团队,也可以添加其他频道,但是它们都没有电子邮件地址。当我在网页中选择频道的“ ...->获取电子邮件地址”时,我会无限地收到以下消息(几天):

我们仍在建立您的团队。 请稍后再试。

在SharePoint链接网站的文档库(文档)中,如果我们谈论常规频道,则看不到“常规”文件夹。但是在单击“会话”选项卡中的“将文档附加到频道”后,我收到以下消息:

我们正在设置您的文件。 请过几分钟再回来查看。

几秒钟后,在SharePoint网站的“频道”和“常规”文件夹中出现电子邮件地址。

是否可以使用带有电子邮件的GraphAPI创建频道?

0 个答案:

没有答案