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 パッケージをプロジェクトにインストールするには、 Visual Studio のパッケージ マネージャー UI またはパッケージ マネージャー コンソールを使用します。 次の Package Manager コンソール コマンドは、Microsoft.Graph ライブラリと Microsoft.Graph.Core ライブラリをインストールします。 Microsoft.Graph.Core は、Microsoft.Graph の依存関係としてインストールされます。

Install-Package Microsoft.Graph

Microsoft Graph Go SDK をインストールする (プレビュー)

重要

Microsoft Graph SDK for 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
go get github.com/microsoft/kiota-authentication-azure-go

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-auth: Microsoft Graph SDK で使用するための Microsoft Authentication Library (MSAL) の認証シナリオベースのラッパーを提供します。

Microsoft Graph Java SDK をインストールするには、次のいずれかの操作を行います。

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

      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.+'
      }
    
  • Maven を使用して Microsoft Graph Java SDK をインストールします。 pom.xml の dependencies 要素に依存関係を追加します。

      <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>
    

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 SDKpackagist.org から入手でき、次の方法でインストールできます。

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

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

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

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

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

Install-Module Microsoft.Graph

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

 Install-Module Microsoft.Graph -AllowClobber -Force

Microsoft Graph Python SDK をインストールする (プレビュー)

重要

Microsoft Graph SDK for Python は現在プレビュー段階です。 運用環境でのこの SDK の使用はサポートされていません。

Microsoft Graph Core Python クライアント ライブラリ (プレビュー)PyPI で入手できます。

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

関連項目