微软图表测试版使用isfavoritebydefault添加Microsoft Teams渠道

时间:2019-03-13 07:07:58

标签: microsoft-graph microsoft-graph-teams

我正在尝试使用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)以及我传递给此属性truefalse的任何值,该属性仍为null。 / p>

exhibit from Graph Explorer

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

3 个答案:

答案 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