我正在尝试使用Microsoft Graph Beta API在Microsoft Teams中创建渠道。在文档中,它表示渠道实体具有指示{p>的属性IsFavoriteByDefault
是否将所有频道自动标记为“收藏” 团队成员。默认值:false。
https://docs.microsoft.com/en-us/graph/api/resources/channel?view=graph-rest-beta#properties
但是,尝试使用Graph Beta API(通过自定义调用或Graph Explorer)以及我传递给此属性true
或false
的任何值,该属性仍为null
。 / p>
要实际设置此属性的值有什么特别的事情吗?
答案 0 :(得分:1)
有人找到解决方案吗?我添加了isFavoritebyDefault,但我看到的只是为运行该流程的所有者或用户(而非团队的所有成员)添加了此内容。下面提供了代码以供参考。
{
"requests": [
{
"url": "/teams/{varTeamID}/channels",
"method": "POST",
"id": 1,
"headers": {
"Content-Type": "application/json"
},
"body": {
"displayName": "{varChannelName}",
"description": "This channel is in existence for",
"isFavoriteByDefault": true
}
}
]
}
答案 1 :(得分:0)
感谢您举报。您如何创建频道?我们将此属性添加为team templates feature的一部分,可能是因为我们没有修复所有其他路径,例如POST /teams/id/channels。
答案 2 :(得分:0)
现在 the doc 显示为 ,
<块引用>表示是否应该自动标记频道 团队所有成员的“最爱”。只能设置 以编程方式使用 Create team。默认值:false。
这意味着将 IsFavoriteByDefault
设置为 true 将不适用于创建通道 api 调用。
但它将作为创建团队 API 的一部分工作,其中可以添加频道并将 IsFavoriteByDefault 设置为 true