Поделиться через


Предварительные требования для создания приложения Teams

Перед созданием проекта приложения Microsoft Teams убедитесь, что необходимые условия выполнены. Вам следует:

Установка необходимых средств для создания приложения Teams

Прежде чем приступать к созданию приложения Teams, убедитесь, что выполнены следующие требования:

  Инструменты Назначение Для типа среды
Required      
  Набор средств Teams Расширение Microsoft Visual Studio Code, которое создает шаблон проекта для приложения. Используйте последнюю версию. JavaScript и SPFx
  Microsoft Teams Сотрудничайте со всеми пользователями, с которыми вы работаете, с помощью приложений для чата, собраний и звонков — все в одном месте. JavaScript и SPFx
  Node.js Серверной среды выполнения JavaScript. Дополнительные сведения см . вNode.js таблице совместимости версий для типа проекта. JavaScript и SPFx
  Диспетчер пакетов узлов (NPM) Установка пакетов и управление ими для использования в приложениях Node.js и ASP.NET Core. JavaScript и SPFx
  Microsoft Edge (рекомендуется) или Google Chrome Браузера со средствами разработчика. JavaScript и SPFx
  Microsoft Visual Studio Code Среды сборки JavaScript, TypeScript или SPFx. Используйте последнюю версию. JavaScript и SPFx
Необязательное      
  Средства Azure для Visual Studio Code и Azure CLI Доступ к хранимым данным или развертывание облачной серверной части приложения Teams в Azure. JavaScript
  Средства разработчика React для Chrome или React Developer Tools для Microsoft Edge Расширение средств разработки в браузере для библиотеки JavaScript React с открытым кодом. JavaScript
  Песочница Microsoft Graph Браузерное средство, позволяющее выполнять запрос из данных Microsoft Graph. JavaScript и SPFx
  Портал разработчика Teams Веб-портал для настройки, управления и распространения приложения Teams в вашей организации или Магазине Teams. JavaScript и SPFx

Учетные записи для создания приложения Teams

Прежде чем приступать к созданию приложения Teams, убедитесь, что у вас есть следующие учетные записи:

Учетные записи Назначение Для типа среды
Рабочая или учебная учетная запись Microsoft 365 Учетная запись разработчика Teams при разработке приложения. JavaScript, TypeScript, SPFx и C# или Blazor.
Учетная запись Azure Внутренние ресурсы в Azure. JavaScript, TypeScript, SPFx и C# или Blazor.
Учетная запись администратора сайта семейства SharePoint Развертывание для размещения. SPFx.

Программа для разработчиков Microsoft 365

Примечание.

Для создания приложений Teams требуется рабочая или учебная учетная запись Microsoft 365. Личную учетную запись Microsoft 365 нельзя использовать.

Если у вас есть подписка на Visual Studio Enterprise или Professional, то она включает бесплатную подписку для разработчиков Microsoft 365. Она активна до тех пор, пока активна подписка на Visual Studio. Дополнительные сведения см. в статье Подписка для разработчиков Microsoft 365.

Если у вас нет клиента Microsoft 365, вы можете получить подписку разработчика Microsoft 365 E5 в рамках программы microsoft 365 для разработчиков. Дополнительные сведения см. в разделе Вопросы и ответы. Кроме того, вы можете зарегистрироваться для получения бесплатной пробной версии на 1 месяц или приобрести план Microsoft 365.

Вы можете зарегистрироваться в программе разработчика с помощью одного из следующих типов учетных записей:

  • Учетная запись Майкрософт для личного использования

    Учетная запись Майкрософт предоставляет доступ к продуктам и облачным службам Майкрософт, таким как Outlook, Messenger, OneDrive, MSN, Xbox Live или Microsoft 365.

    Зарегистрируйтесь для получения почтового ящика Outlook.com, чтобы создать учетную запись Microsoft 365. Используйте его для доступа к облачным службам Майкрософт или Azure, связанным с потребителем.

    Снимок экрана: значок личной учетной записи.

  • Рабочая учетная запись Майкрософт для бизнеса

    Эта учетная запись предоставляет доступ ко всем облачным службам Майкрософт малого, среднего и корпоративного уровня. К ним относятся Azure, Microsoft Intune и Microsoft 365.

    При регистрации в одной из этих служб в качестве организации облачный каталог автоматически подготавливается в идентификаторе Microsoft Entra для представления вашей организации.

    Снимок экрана: значок рабочей учетной записи.

Создание бесплатной учетной записи разработчика Microsoft 365

Чтобы создать бесплатную учетную запись разработчика Microsoft 365:

  1. Перейдите в программу для разработчиков Microsoft 365.

  2. Выберите Присоединиться сейчас.

  3. Настройте подписку учетной записи администратора.

    После завершения подписки отображаются следующие сведения:

    Снимок экрана: параметры подписки на учетную запись M365.

Учетная запись Azure

Учетная запись Azure позволяет разместить приложение Teams или внутренние ресурсы для приложения Teams в Azure. Это можно сделать с помощью набора средств Teams в Visual Studio Code. У вас должна быть подписка Azure в следующих сценариях:

  • Если у вас уже есть приложение в другом поставщике облачных служб, отличном от Azure, и вы хотите интегрировать его на платформе Teams.
  • Если вы хотите разместить внутренние ресурсы для приложения с помощью другого поставщика облачных служб или на собственных серверах, если они доступны в общедоступном домене.

Примечание.

Вы можете использовать учетную запись Azure для подготовки ресурса Azure для размещения приложения Teams. Вы можете создать бесплатную учетную запись , если у вас ее нет. Если вы не используете Teams Toolkit для подготовки и развертывания, учетная запись Azure не требуется.

Учетная запись администратора сайта семейства SharePoint

При создании приложения Teams с помощью среды SPFx необходимо иметь учетную запись администратора сайта семейства SharePoint. Он необходим для развертывания и размещения приложения на сайте SharePoint. Если вы используете клиент программы разработчика Microsoft 365, вы можете использовать учетную запись администратора, созданную в то время.

Проверка разрешения на отправку пользовательского приложения

После создания приложения необходимо загрузить это приложение в Teams, не распространяя его. Этот процесс называется отправкой пользовательского приложения. Войдите в учетную запись Microsoft 365, чтобы просмотреть этот параметр.

Вы можете проверить, включено ли разрешение на отправку приложения, с помощью Visual Studio Code или клиента Teams.


Проверка разрешения на отправку пользовательского приложения с помощью Visual Studio Code

Этот метод можно использовать для проверки разрешения на отправку пользовательского приложения только после создания проекта приложения с помощью набора средств Teams. Если вы еще не создали проект приложения, вы можете проверить пользовательское разрешение на отправку приложения с помощью клиента Teams.

  1. Откройте Visual Studio Code.

  2. Выберите Набор средств Teams на панели действий Visual Studio Code.

    Примечание.

    Если параметр не отображается, см. статью Установка набора средств Teams , чтобы установить расширение Teams Toolkit в Visual Studio Code.

  3. Создайте новый проект приложения Teams Toolkit или откройте существующий проект приложения.

  4. Выберите Войти в Microsoft 365 в разделе Учетные записи.

    Снимок экрана: сведения об учетных записях.

  5. Убедитесь, что параметр Загрузка неопубликованных приложений включена , как показано на следующем рисунке:

    Снимок экрана: параметр включения отправки пользовательских приложений, выделенный красным цветом.


Проверка разрешения на отправку пользовательского приложения с помощью клиента Teams
  1. В клиенте Teams выберите Приложения>Управление приложениями>Отправка приложения.

    Снимок экрана: параметр для отправки приложения в Teams.

  2. Проверьте, отображается ли параметр Отправить пользовательское приложение.

    Снимок экрана: параметр для отправки пользовательского приложения в Teams.

Включение отправки пользовательских приложений с помощью Центра администрирования

Если параметр отправки пользовательского приложения не отображается в расширении Набора средств Teams в Visual Studio Code или параметр отправки настраиваемого приложения недоступен в Teams, это означает, что у вас нет необходимого разрешения на отправку пользовательского приложения.

Необходимо включить отправку пользовательских приложений в Teams:

  • Если вы являетесь администратором клиента, включите настраиваемый параметр отправки приложений для клиента или организации в Центре администрирования Teams.
  • Если вы не являетесь администратором клиента, обратитесь к администратору клиента, чтобы включить отправку пользовательских приложений.

Если у вас есть права администратора, вы можете включить отправку пользовательских приложений:

  1. Войдите в Центр администрирования Microsoft 365 со своими учетными данными администратора.

  2. Щелкните значок >Teams.

    Снимок экрана: клиент Teams в левой области Центра администрирования Microsoft 365.

    Примечание.

    Может потребоваться до 24 часов для появления пункта Teams. Можно отправить пользовательское приложение в среду Teams для тестирования и проверки.

  3. Войдите в Центр администрирования Microsoft Teams с учетными данными администратора.

  4. Щелкните значок >Политики установкиприложений> Teams.

    Снимок экрана: политики установки в разделе Приложения Teams в Центре администрирования Microsoft 365.

  5. Выберите Глобальный (по умолчанию для всей организации).

    Снимок экрана: вкладка

  6. Установите переключатель Отправить пользовательские приложения в значение Вкл.

    Снимок экрана: выделенный переключатель

  7. Выберите Сохранить.

    Примечание.

    Загрузка пользовательского приложения может занять до 24 часов. В течение этого времени для тестирования приложения можно использовать возможность отправки для своего клиента. Чтобы загрузить ZIP-файл пакета приложения, см. Загрузка пользовательских приложений.

    Убедитесь, что у вас есть разрешение на отправку приложения, выполнив действия, описанные в разделе Проверка разрешения на отправку пользовательского приложения с помощью Visual Studio Code или клиента Teams.

См. также