【发布时间】:2021-10-02 04:24:05
【问题描述】:
当我想在频道enter image here添加成员时收到此消息
var conversationMember = new AadUserConversationMember
{
Roles = new List<String>()
{
},
AdditionalData = new Dictionary<string, object>()
{
{userBind, $"https://graph.microsoft.com/v1.0/users('{userId}')"}
}
};
await graphClient.Teams[$"{teamId}"].Channels[$"{channelId}"].Members
.Request()
.AddAsync(conversationMember);// Here I get error
我在这里创建了频道
var team = new Team
{
DisplayName = department.Name,
Channels = new TeamChannelsCollectionPage()
{
},
Members = new TeamMembersCollectionPage()
{
new AadUserConversationMember
{
Roles = new List<String>()
{
"owner"
},
AdditionalData = new Dictionary<string, object>()
{
{ userBind, $"https://graph.microsoft.com/v1.0/users('{ownerId}')" }
},
}
},
AdditionalData = new Dictionary<string, object>()
{
{ templateBind, urlTeamsApiStandard },
}
};
foreach (var bitrixChannel in department.Channels)
{
var channel = new Channel
{
DisplayName = bitrixChannel.Name,
MembershipType = ChannelMemberShipType.Private // Here I choose private, which doesnt work
};
team.Channels.Add(channel);
}
await graphClient.Teams
.Request()
.AddAsync(team);
怎么了?
更新: 我发现我在 ms 团队中的频道以非私人模式创建,即使我选择了私人。但我不明白为什么
【问题讨论】:
标签: c# asp.net-core microsoft-graph-api