Начало работы с Microsoft Graph Toolkit
Компоненты Microsoft Graph Toolkit можно легко добавить в веб-приложение, веб-часть SharePoint или вкладки Microsoft Teams. Компоненты основаны на веб-стандартах и могут использоваться как в простых проектах JavaScript, так и в популярных веб-платформах, таких как Reach, Angular и Vue.js.
Просмотрите это короткое видео, чтобы приступить к работе с набором средств.
Пошаговое руководство см. в модуле Начало работы с Microsoft Graph Toolkit .
Настройка клиента Microsoft 365
Чтобы использовать Microsoft Graph Toolkit для разработки приложения, необходим доступ к клиенту Microsoft 365. Если у вас ее нет, вы можете получить бесплатную подписку для разработчиков Microsoft 365, присоединившись к программе для разработчиков Microsoft 365. Дополнительные сведения о настройке подписки см. в разделе Настройка подписки разработчика Microsoft 365.
Настройка среды разработки
Для разработки с помощью набора средств необходимо следующее:
- Текстовый редактор или интегрированная среда разработки. Вы можете использовать любой редактор или интегрированную среду разработки или установить и использовать Visual Studio Code бесплатно.
- Современный веб-браузер, например Microsoft Edge, Google Chrome или Firefox.
- Версия LTS Node.js, которую можно установить из nodejs.org.
Использование набора средств Microsoft Graph
Вы можете использовать Microsoft Graph Toolkit в приложении, ссылаясь на загрузчик напрямую (через unpkg
) или установив npm
пакет.
Чтобы использовать набор средств через mgt-loader
, добавьте ссылку в скрипте в код:
<script src="https://unpkg.com/@microsoft/mgt@2/dist/bundle/mgt-loader.js"></script>
<mgt-msal2-provider client-id="<YOUR_CLIENT_ID>"></mgt-msal2-provider>
<mgt-login></mgt-login>
Пакеты NPM
Набор средств Microsoft Graph состоит из нескольких пакетов NPM, что позволяет включать только код, необходимый для приложений.
элемент @microsoft/mgt-element
— @microsoft/mgt-element
это основной пакет, содержащий только базовые классы, используемые для создания компонентов и поставщиков. Этот пакет предоставляет все необходимые классы и интерфейсы, необходимые для создания собственных компонентов, а также экспортирует интерфейс IProvider и класс SimpleProvider для создания пользовательских поставщиков.
@microsoft/mgt-components
Пакет @microsoft/mgt-components
содержит все подключенные к Microsoft Graph веб-компоненты, такие как Person
, PeoplePicker
и многое другое.
Поставщики
Поставщики доступны через один пакет и могут быть установлены по мере необходимости. Доступны следующие пакеты поставщиков:
@microsoft/mgt-msal-provider
@microsoft/mgt-msal-provider
содержитMsalProvider
компонент иmgt-msal-provider
. Поставщик MSAL использует msal.js для проверки подлинности в веб-приложениях и прогрессивных веб-приложения (PWA).@microsoft/mgt-msal2-provider
@microsoft/mgt-msal2-provider
содержитMsal2Provider
компонент иmgt-msal2-provider
. Поставщик MSAL2 использует msal-browser для проверки подлинности в веб-приложениях и PWA.@microsoft/mgt-teams-provider
@microsoft/mgt-teams-provider
содержитTeamsProvider
компонент иmgt-teams-provider
. Поставщик Microsoft Teams включает проверку подлинности в приложении вкладки Microsoft Teams.@microsoft/mgt-teams-msal2-provider
@microsoft/mgt-teams-msal2-provider
содержитTeamsMsal2Provider
компонент иmgt-teams-msal2-provider
. Поставщик Microsoft Teams MSAL2 включает проверку подлинности в приложении вкладки Microsoft Teams.@microsoft/mgt-sharepoint-provider
@microsoft/mgt-sharepoint-provider
содержит для проверки подлинностиSharePointProvider
в среде SharePoint.@microsoft/mgt-proxy-provider
@microsoft/mgt-proxy-provider
содержитProxyProvider
для приложения, которое вызывает Graph через серверную службу.
@microsoft/mgt
Пакет @microsoft/mgt
является пакетом main, который включает все предыдущие пакеты и повторно экспортирует их, чтобы они были доступны через один пакет, который можно установить.
@microsoft/mgt-react
Пакет @microsoft/mgt-react
содержит все автоматически созданные компоненты React и принимает зависимость @microsoft/mgt
от пакета.
@microsoft/mgt-spfx
Пакет @microsoft/mgt-spfx
содержит библиотеку SharePoint Framework, необходимую для использования Microsoft Graph Toolkit в SharePoint Framework решениях.
Дальнейшие действия
Теперь вы готовы приступить к разработке с помощью Microsoft Graph Toolkit! Помогут вам приступить к работе со следующими руководствами.
- Регистрация приложения Azure Active Directory (Azure AD)
- Создание веб-приложения (JavaScript) (vanilla JavaScript)
- Создание веб-приложения (React)
- Создание веб-приложения (Angular)
- Создание веб-части SharePoint
- Создание вкладки Microsoft Teams
- Создание вкладки единого входа в Microsoft Teams
- Создание приложения Electron