Postman 環境の設定

時間を節約してすぐに開始できるように、この記事では、独自の Azure Active Directory (Azure AD) アプリケーションを登録しなくても、Postman 環境を構成して Dataverse 環境で機能するようにする方法について説明します。 Postman 環境と変数については、Postman ドキュメント > 変数 を参照してください。

前提条件

Dataverse 環境に接続する

重要

時間を節約してすぐに開始できるように、すべての Dataverse 環境に登録されているアプリケーションのクライアント ID を提供しているため、Dataverse API に接続するために独自の Azure Active Directory (Azure AD) アプリケーションを登録する必要はありません。

  1. Postman デスクトップ アプリケーションを起動します。

  2. 新しい環境を作成するには、左側の環境を選択し、 + をクリックします。

    新しい環境を作成する

  3. 環境の名前を入力します。たとえば、MyNewEnvironment

  4. Power Apps にサインインして、Web API エンドポイントのベース URL を取得します。

  5. Power Apps 環境を選択し、右上隅にある設定ボタンをクリックします。 その後、開発者リソースをクリックします。

    PowerApps 環境

  6. 開発者リソース ウィンドウで、Web API エンドポイントのベース URL を取得します。

    Postman 開発者リソース

  7. Postman で、次のキーと値のペアを編集スペースに追加し、現在の値に初期値を使用します。

    変数 初期値 操作
    url https://<your org name>.api.crm.dynamics.com Web API エンドポイントのベース URL を使用する
    clientid 51f81489-12ee-4a9e-aaae-a2591f45987d 値をコピーする
    version 9.2 値をコピーする
    webapiurl {{url}}/api/data/v{{version}}/ 値をコピーする
    callback https://localhost 値をコピーする
    authurl https://login.microsoftonline.com/common/oauth2/authorize?resource={{url}} 値をコピーする
  8. 設定は次のように表示されます。

    値を含む新しい環境

  9. 保存をクリックして、新しく作成した MyNewEnvironment という名前の環境を保存します。

  10. 新しく作成した環境を選択し、次のいずれかの方法でアクティブに設定します。

  • 右上にある省略記号メニューをクリックして、アクティブな環境として設定を選択するか、または
  • 右上の環境ドロップダウンをクリックして、MyNewEnvironment" を選択します。

環境で使用するアクセス トークンの生成

OAuth 2.0 を使用して接続するには、アクセス トークンが必要です。 新しいアクセス トークンを取得するには、次のステップを実行します:

  1. 新しく作成した環境 MyNewEnvironment が選択されていることを確認します。 MyNewEnvironment のすぐ横にある + をクリックします。

    承認

  2. 次のウィンドウが表示されます。 認証タブを選択します。

    無題の要求

  3. 種類OAuth 2.0 に設定し、認証データを追加するから要求ヘッダーに設定します。

    認証要求ヘッダーを

  4. 新しいトークンの構成ウィンドウで、次の値を設定します。

    件名 価値 アクション
    付与タイプ 暗黙的 ドロップダウンから暗黙的を選択する
    コールバック URL {{callback}} 値をコピーする
    認証 URL {{authurl}} 値をコピーする
    クライアント ID {{clientid}} 値をコピーする
  5. 設定は次のように表示されます。

    Postman 構成の設定

    注意

    異なるユーザー資格情報を使用して Postman で複数の Dataverse インスタンスの環境を構成している場合は、Cookie をクリアをクリックして Postman によってキャッシュされた Cookie を削除します。

  6. 新しいアクセス トークンの取得をクリックします。

    新しいアクセス トークンの取得をクリックすると、Azure Active Directory のサインイン ダイアログ ボックスが表示されます。 ユーザー名とパスワードを入力してサインインをクリックします。 認証が完了すると、次のダイアログが表示されます。

    認証完了

  7. 認証ダイアログが数秒で自動的に閉じた後、アクセス トークンの管理ウィンドウが表示されます。 トークンの使用をクリックします。

    アクセス トークン ページ

  8. 新しく生成されたトークンは、使用可能なトークン ドロップダウンの下のテキスト ボックスに自動的に表示されます。

    トークンの自動入力

接続のテスト

次に、WhoAmI を使用して接続をテストする方法を示します。

  1. HTTP メソッドとして GET を選択し、編集スペースで {{webapiurl}}WhoAmI を追加します。

    WhoAmI の呼び出しエンドポイント

  2. この要求を送信するには 送信をクリックします。

  3. 要求が成功すると、以下のように、WhoAmI エンドポイントからデータが返されます。

    WhoAmI の応答

次の手順

Postman を使用して Web API で操作を実行する方法について説明します。

参照

Postman を使用して操作を実行する
チュートリアル: Dataverse アプリを Azure Active Directory に登録する

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。