У меня проблема: когда я создаю команду MS и каналы с помощью API MS Graph, каналы всегда скрыты, и пользователям приходится вручную нажимать кнопку «Показать».
Это код запроса для создания команды MS и двух каналов:
$data = [
'displayName' => 'Test MS Team',
"[email protected]" => "https://graph.microsoft.com/v1.0/teamsTemplates('standard')",
'description' => 'Created using MS Graph API v1',
'channels' => [
[
'displayName' => 'Test channel 1',
'isFavoriteByDefault' => true,
'description' => 'Test channel 1 descriptions'
],
[
'displayName' => 'Test channel 2',
'isFavoriteByDefault' => true,
'description' => 'Test channel 2 descriptions'
]
],
// Adding more than one member is currently not supported on MS graph
'members' => [
[
'@odata.type' => '#microsoft.graph.aadUserConversationMember',
'roles' => ['owner'],
'[email protected]' => "https://graph.microsoft.com/v1.0/users('{$this->me()->getId()}')"
],
]
];
$this->request('POST', '/teams', $data, [], true);
И это результаты:
Каналы скрыты
Эта функция контролируется
атрибут на канале, похоже, что эта функция в настоящее время не работает, и MS создала для нее ошибку, пожалуйста, посмотрите здесь
Мы будем держать вас в курсе, когда будут какие-либо обновления по этой ошибке.
Мы протестировали приведенный ниже API графика и также получили тот же результат. Мы проверяем это внутри; мы вернемся за тобой.