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.