Microsoft Graph SDK をインストールする

Microsoft Graph SDK は、GitHub と一般的なプラットフォーム パッケージ マネージャーを使用してプロジェクトに含めることができます。 この記事では、Microsoft Graph SDK をプロジェクトにインストールする方法について説明します。

SDK は、次の言語で使用できます。

Microsoft Graph .NET SDK をインストールする

Microsoft Graph .NET SDK は、次の NuGet パッケージに含まれています。

  • Microsoft.Graph: fluent API を使用して v1.0 エンドポイントにアクセスするためのモデルと要求ビルダーが含まれています。 Microsoft.Graph は、Microsoft.Graph.Core に依存しています。
  • Microsoft.Graph.Beta: fluent API を使用して beta エンドポイントにアクセスするためのモデルと要求ビルダーが含まれています。 Microsoft.Graph.Beta は、Microsoft.Graph.Core に依存しています。
  • Microsoft.Graph.Core: Microsoft Graph を呼び出すコア ライブラリ。

Microsoft.Graph パッケージをプロジェクトにインストールするには、 dotnet CLI、 Visual Studio のパッケージ マネージャー UI、または Visual Studio の パッケージ マネージャー コンソールを使用できます。 次のコマンドは、Microsoft.Graph ライブラリと Microsoft.Graph.Core ライブラリをインストールします。 Microsoft.Graph.Core は、Microsoft.Graph の依存関係としてインストールされます。

dotnet CLI

dotnet add package Microsoft.Graph

パッケージ マネージャー コンソール

Install-Package Microsoft.Graph

Microsoft Graph Go SDK をインストールする

Microsoft Graph Go SDK は、次のパッケージに含まれています。

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

Microsoft Graph Java SDK をインストールする

Microsoft Graph Java SDK は、次のパッケージに含まれています。

  • microsoft-graph: fluent API を使用して v1.0 エンドポイントにアクセスするためのモデルと要求ビルダーが含まれています。
  • microsoft-graph-beta: fluent API を使用して beta エンドポイントにアクセスするためのモデルと要求ビルダーが含まれています。
  • microsoft-graph-core: Microsoft Graph を呼び出すコア ライブラリ。

Microsoft Graph Java SDK をインストールするには、次の 2 つのオプションのいずれかを使用します。

  • Gradle を使用して Microsoft Graph Java SDK をインストールします。 リポジトリと microsoft-graph のコンパイル依存関係をプロジェクトの build.gradle に追加します

      repository {
          mavenCentral()
      }
    
      dependency {
          // Include the sdk as a dependency
          implementation 'com.microsoft.graph:microsoft-graph:6.+'
          // Beta
          implementation 'com.microsoft.graph:microsoft-graph-beta:6.+'
          // Include Azure identity for authentication
          implementation 'com.azure:azure-identity:1.+'
      }
    
  • Maven を使用して Microsoft Graph Java SDK をインストールします。 pom.xml の dependencies 要素に依存関係を追加します。

      <dependency>
          <groupId>com.microsoft.graph</groupId>
          <artifactId>microsoft-graph</artifactId>
          <version>[6.0,)</version>
      </dependency>
      <dependency>
          <groupId>com.microsoft.graph</groupId>
          <artifactId>microsoft-graph-beta</artifactId>
          <version>[6.0,)</version>
      </dependency>
      <dependency>
          <groupId>com.azure</groupId>
          <artifactId>azure-identity</artifactId>
          <version>[1.11,)</version>
      </dependency>
    

Microsoft Graph JavaScript SDK をインストールする

Microsoft Graph JavaScript SDK は、次のパッケージに含まれています。

  • @microsoft/microsoft-graph-client (npm): Microsoft Graph を呼び出すコア ライブラリ。
  • @microsoft/microsoft-graph-types (npm): Microsoft Graph エンティティの TypeScript 型。

npm を使用して Microsoft Graph JavaScript SDK をインストールします。

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

Microsoft Graph PHP SDK をインストールする

Microsoft Graph PHP SDK は packagist.org から入手でき、次の方法でインストールできます。

  • Composer を使用して Microsoft Graph PHP SDK を手動でインストールします。

    composer require microsoft/microsoft-graph
    
  • composer.jsonを使用して、Microsoft Graph PHP SDK をインストールします。

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

Microsoft Graph PowerShell SDK をインストールする

すべてのモジュールは、PowerShell ギャラリーに発行されます。 インストールするには:

Install-Module Microsoft.Graph

プレビュー モジュールからアップグレードする場合は、コマンド名の競合を回避するために、AllowClobber パラメーターとForce パラメーターを使用してInstall-Moduleを実行します。

Install-Module Microsoft.Graph -AllowClobber -Force

Microsoft Graph Python SDK をインストールする

Microsoft Graph Python SDK は PyPI で使用できます。

pip install msgraph-sdk