Fournisseur SharePointSharePoint provider

Utilisez le fournisseur SharePoint à l’intérieur de vos composants WebPart SharePoint pour alimenter les composants avec Microsoft Graph Access.Use the SharePoint provider inside your SharePoint web parts to power the components with Microsoft Graph access.

Pour en savoir plus, consultez la rubrique fournisseurs.To learn more, see Providers.

Prise en mainGet started

Initialisez le fournisseur à l’intérieur onInit() de la méthode de votre composant WebPart.Initialize the provider inside the onInit() method of your web part.


// import the providers at the top of the page
import {Providers, SharePointProvider} from '@microsoft/mgt';

// add the onInit() method if not already there in your web part class
protected async onInit() {
    Providers.globalProvider = new SharePointProvider(this.context);
}

À présent, vous pouvez ajouter n’importe quel composant dans votre render() méthode et il utilisera le contexte SharePoint pour accéder à Microsoft Graph.Now you can add any component in your render() method and it will use the SharePoint context to access Microsoft Graph.


public render(): void {
    this.domElement.innerHTML = `
      <mgt-agenda></mgt-agenda>
      `;
  }

Remarque : La boîte à outils Microsoft Graph requiert la machine à écrire 3. x.Note: The Microsoft Graph Toolkit requires Typescript 3.x. Assurez-vous que vous utilisez une version prise en charge de la machine à écrire en installant le compilateur approprié.Make sure you're using a supported version of Typescript by installing the right compiler.

ÉchantillonSample

Pour obtenir un exemple qui montre comment utiliser les différents composants de vos composants WebPart SharePoint, reportez-vous à l' exemple de composant WebPart SharePoint dans le référentiel Microsoft Graph Toolkit.For an example that shows you how to use the various components in your SharePoint web parts, see the SharePoint webpart sample in the Microsoft Graph Toolkit repository.

Tester dans WorkbenchTest in the workbench

Si vous commencez à utiliser des composants WebPart SharePoint, vous pouvez suivre les instructions créer votre premier composant WebPart .If you're just getting started with SharePoint web parts, you can follow the Build your first web part guidance.

Une fois que vous avez créé un composant WebPart et que vous êtes prêt à utiliser les composants, vous devez vous assurer que votre composant WebPart dispose des autorisations appropriées pour accéder à Microsoft Graph.After you've created a web part, and you're ready to use the components, you will need to make sure that your web part has the right permissions to access Microsoft Graph. Pour plus d’informations, consultez la rubrique utilisation de Microsoft Graph dans SharePoint Framework.For details, see Consume Microsoft Graph in the SharePoint Framework.

En bref, il est important d’ajouter l’autorisation appropriée à votre package-solution.json .In short, it's important to add the right permission to your package-solution.json. Vous devrez télécharger un package de votre composant WebPart sur SharePoint et demander à un administrateur d’approuver les autorisations demandées.You will need to upload a package of your web part to SharePoint and have an administrator approve the requested permissions.

Conseil : si vous n’êtes pas sûr des autorisations à ajouter, la documentation de chaque composant inclut toutes les autorisations dont il a besoin.Tip: if you're not sure what permissions to add, the documentation for each component includes all the permissions it needs.

PolyfillsPolyfills

Si vous envisagez de prendre en charge IE11 dans vos composants WebPart SPFx, vous devez utiliser des polyremplissages.If you plan to support IE11 in your SPFx webparts, you must use polyfills.

Pour plus d’informations, reportez-vous à la rubrique prise en main de Microsoft Graph Toolkit.To learn more, see Getting started with Microsoft Graph Toolkit.