Instalación de un SDK de Microsoft Graph

Los SDK de Microsoft Graph están disponibles para incluirse en los proyectos a través de GitHub y administradores de paquetes de plataforma populares. En este artículo se describe cómo puede instalar un SDK de Microsoft Graph en el proyecto.

Los SDK están disponibles en los siguientes idiomas:

Instalación del SDK de .NET de Microsoft Graph

El SDK de .NET de Microsoft Graph se incluye en los siguientes paquetes NuGet:

  • Microsoft.Graph: contiene los modelos y los generadores de solicitudes para acceder al v1.0 punto de conexión con la API fluida. Microsoft.Graph tiene una dependencia de Microsoft.Graph.Core.
  • Microsoft.Graph.Beta: contiene los modelos y los generadores de solicitudes para acceder al beta punto de conexión con la API fluida. Microsoft.Graph.Beta tiene una dependencia de Microsoft.Graph.Core.
  • Microsoft.Graph.Core: la biblioteca principal para realizar llamadas a Microsoft Graph.

Para instalar los paquetes Microsoft.Graph en el proyecto, puede usar la interfaz de usuario del Administrador de paquetes en Visual Studio o la Consola del Administrador de paquetes. Los siguientes comandos de consola del Administrador de paquetes instalan las bibliotecas Microsoft.Graph y Microsoft.Graph.Core. Microsoft.Graph.Core se instala como una dependencia de Microsoft.Graph.

Install-Package Microsoft.Graph

Instalación del SDK de Microsoft Graph Go (versión preliminar)

Importante

El SDK de Microsoft Graph para Go está actualmente en versión preliminar. No se admite el uso de este SDK en producción.

El SDK de Microsoft Graph Go se incluye en los paquetes siguientes:

go get github.com/microsoftgraph/msgraph-sdk-go
go get github.com/Azure/azure-sdk-for-go/sdk/azidentity
go get github.com/microsoft/kiota-authentication-azure-go

Instalación del SDK de Java de Microsoft Graph

El SDK de Java de Microsoft Graph se incluye en los siguientes paquetes:

  • microsoft-graph: contiene los modelos y generadores de solicitudes para acceder al v1.0 punto de conexión con la API fluida.
  • microsoft-graph-beta: contiene los modelos y los generadores de solicitudes para acceder al beta punto de conexión con la API fluida.
  • microsoft-graph-core: la biblioteca principal para realizar llamadas a Microsoft Graph.
  • microsoft-graph-auth: proporciona un contenedor basado en escenarios de autenticación de la Biblioteca de autenticación de Microsoft (MSAL) para su uso con el SDK de Microsoft Graph.

Para instalar el SDK de Java de Microsoft Graph, realice una de las siguientes acciones:

  • Use Gradle para instalar el SDK de Java de Microsoft Graph. Agregue el repositorio y una dependencia de compilación para microsoft-graph al archivo build.gradle del proyecto:

      repository {
          mavenCentral()
      }
    
      dependency {
          // Include the sdk as a dependency
          implementation 'com.microsoft.graph:microsoft-graph:5.+'
          // Include Azure identity for authentication
          implementation 'com.azure:azure-identity:1.+'
      }
    
  • Use Maven para instalar el SDK de Java de Microsoft Graph. Agregue la dependencia en el dependencies elemento en pom.xml:

      <dependency>
          <groupId>com.microsoft.graph</groupId>
          <artifactId>microsoft-graph</artifactId>
          <version>[5.0,)</version>
      </dependency>
      <dependency>
          <groupId>com.azure</groupId>
          <artifactId>azure-identity</artifactId>
          <version>[1.3,)</version>
      </dependency>
    

Instalación del SDK de JavaScript de Microsoft Graph

El SDK de JavaScript de Microsoft Graph se incluye en los siguientes paquetes:

  • @microsoft/microsoft-graph-client (npm): la biblioteca principal para realizar llamadas a Microsoft Graph.
  • @microsoft/microsoft-graph-types (npm): tipos TypeScript para las entidades de Microsoft Graph.

Use npm para instalar el SDK de JavaScript de Microsoft Graph:

npm install @microsoft/microsoft-graph-client --save
npm install @microsoft/microsoft-graph-types --save-dev

Instalación del SDK de PHP de Microsoft Graph

El SDK de PHP de Microsoft Graph está disponible desde packagist.org y se puede instalar de las siguientes maneras:

  • Use composer para instalar el SDK de PHP de Microsoft Graph manualmente:

    composer require microsoft/microsoft-graph
    
  • Use composer.json para instalar el SDK de PHP de Microsoft Graph:

    {
        "require": {
            "microsoft/microsoft-graph": "^1.8"
        }
    }
    

Instalación del SDK de PowerShell de Microsoft Graph

Todos los módulos se publican en Galería de PowerShell. Para instalar:

Install-Module Microsoft.Graph

Si va a actualizar desde los módulos de versión preliminar, ejecute Install-Module con AllowClobber parámetros y Force para evitar conflictos de nombres de comando:

 Install-Module Microsoft.Graph -AllowClobber -Force

Instalación del SDK de Python de Microsoft Graph (versión preliminar)

Importante

El SDK de Microsoft Graph para Python está actualmente en versión preliminar. No se admite el uso de este SDK en producción.

La biblioteca cliente de Python de Microsoft Graph Core (versión preliminar) está disponible en PyPI.

python -m pip install msgraph-core
python -m pip install azure-identity

Vea también