4

我正在尝试使用 Microsoft Graph Beta API 在 Microsoft Teams 中创建频道。在文档中,它说通道实体具有IsFavoriteByDefault指示

频道是否应自动标记为团队所有成员的“收藏”。默认值:假。

https://docs.microsoft.com/en-us/graph/api/resources/channel?view=graph-rest-beta#properties

但是,尝试使用 Graph Beta API(使用自定义调用或 Graph Explorer)以及我传递给此属性true或的任何值false,此属性仍然存在null

来自 Graph Explorer 的展览

实际设置此属性的值有什么特别的吗?

4

2 回答 2

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
      }
    }
  ]
}

于 2020-02-07T18:34:25.980 回答
0

现在文档显示为,

指示频道是否应自动标记为团队所有成员的“收藏夹”。只能使用Create team以编程方式设置。默认值:假。

这意味着设置IsFavoriteByDefault为 true 不适用于创建通道 api 调用。
但它将作为创建团队 API 的一部分工作,其中可以添加频道并将 IsFavoriteByDefault 设置为 true

于 2021-08-06T17:15:51.953 回答