Канал MS Teams скрыт при создании с помощью запроса API MS Graph

У меня проблема: когда я создаю команду 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 Graph: создайте команду с несколькими каналами, установленными приложениями и закрепленными вкладками, используя делегированные разрешения

И это результаты:

Каналы скрыты

Мы протестировали приведенный ниже API графика и также получили тот же результат. Мы проверяем это внутри; мы вернемся за тобой.

Nivedipa-MSFT 23.12.2022 20:29
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
1
59
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Эта функция контролируется

  • ИзбранноеПо умолчанию

атрибут на канале, похоже, что эта функция в настоящее время не работает, и MS создала для нее ошибку, пожалуйста, посмотрите здесь

Мы будем держать вас в курсе, когда будут какие-либо обновления по этой ошибке.

Nivedipa-MSFT 25.12.2022 05:41

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