microsoft graph BETA добавляет канал Microsoft Teams с помощью избранного по умолчанию

Я пытаюсь создать каналы в Microsoft Teams, используя Microsoft Graph Beta API. В документации сказано, что у сущности канала есть свойство IsFavoriteByDefault это указывает

Должен ли канал автоматически помечаться как "любимый" для всех членов команды. По умолчанию: false.

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

Тем не менее, пытаясь использовать Graph Beta API (либо с пользовательским вызовом, либо с Graph Explorer) и любым другим значением, которое я передаю этому свойству true или же false это свойство остается null,

Есть ли что-то особенное, что нужно сделать, чтобы установить значение этого свойства?

3 ответа

Решение

Спасибо за сообщение об этом. Как вы создаете канал? Мы добавили это свойство как часть функции шаблонов команд, возможно, мы не исправили все другие пути, такие как POST /team /id/channel.

Кто-нибудь нашел на это разрешение? Я добавил 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
      }
    }
  ]
}

Теперь документ отображается как

Указывает, должен ли канал автоматически помечаться как «избранный» для всех членов команды. Может быть установлено только программно с помощью команды Create . По умолчанию: false.

Это означает установку IsFavoriteByDefaultзначение true не будет работать при вызове API создания канала.
Но он будет работать как часть API создания команды, где канал (ы) можно добавить и установить как IsFavoriteByDefault как true.

Другие вопросы по тегам