コマーシャル マーケットプレースの分析データにアクセスするためのサンプル アプリケーション

サンプル アプリケーションは C# および JAVA の各言語で作成されていて、GitHub で入手できます。

サンプル アプリケーションからアイデアを得て、任意の言語で独自のアプリケーションを作成することもできます。

サンプル アプリケーションでは、次の目標を達成できます。

  • Microsoft Entra トークンを生成します。
  • 使用可能なデータセットを取得する。
  • ユーザー定義クエリを作成する。
  • ユーザー定義およびシステムのクエリを取得する。
  • レポートをスケジュールする。

このサンプル アプリケーションでは、他の機能の API を呼び出す方法については示されていません。 ただし、他の API は、前述と同じ方法で呼び出すことができます。

アプリケーションを実行する方法

  1. 次のコマンドを使用して、リポジトリをローカル システムに複製します。

    git clone https://github.com/partneranalytics/ProgrammaticExportSampleAppISV.git

    Note

    詳しい手順については、GitHub リポジトリ内の ProgrammaticExportSampleAppISV/README.md ファイルを参照してください。

  2. アプリケーションをすばやく実行するには、appsettings.Development.js でクライアント ID とクライアント シークレットを更新します。

    appsettings.Development.js ファイルのスニペットを示しています。

アプリを実行すると、ローカル Web サーバーが起動し、ページが開きます (https://localhost:44365/ProgrammaticExportSampleApp/sample)。

[レポートの​​スケジュール] ページを示しています。

このページでは、ローカル コンピューターで実行されている Web サーバーへの API 呼び出しが行われます。これにより、実際の API 呼び出しが行われます。

コード スニペット

プログラムでアクセス API 呼び出しを実行するための C# コードの基本構造は次のとおりです。

API 呼び出しのスクリーンショット。