Postman 環境の設定
時間を節約してすぐに開始できるように、この記事では、独自の Azure Active Directory (Azure AD) アプリケーションを登録しなくても、Postman 環境を構成して Dataverse 環境で機能するようにする方法について説明します。 Postman 環境と変数については、Postman ドキュメント > 変数 を参照してください。
前提条件
- 接続できる Power Apps Dataverse 環境を用意します。
- Postman デスクトップ アプリケーション をダウンロードおよびインストールします。
Dataverse 環境に接続する
重要
時間を節約してすぐに開始できるように、すべての Dataverse 環境に登録されているアプリケーションのクライアント ID を提供しているため、Dataverse API に接続するために独自の Azure Active Directory (Azure AD) アプリケーションを登録する必要はありません。
Postman デスクトップ アプリケーションを起動します。
新しい環境を作成するには、左側の 環境 を選択し、 + をクリックします。
環境の名前を入力します。たとえば、MyNewEnvironment。
Power Apps にサインインして、Web API エンドポイントのベース URL を取得します。
Power Apps 環境を選択し、右上隅にある設定ボタンをクリックします。 その後、開発者リソースをクリックします。
開発者リソース ウィンドウで、Web API エンドポイントのベース URL を取得します。
Postman で、次のキーと値のペアを編集スペースに追加し、現在の値に初期値を使用します。
変数 初期値 操作 urlhttps://<your org name>.api.crm.dynamics.comWeb API エンドポイントのベース URL を使用する clientid51f81489-12ee-4a9e-aaae-a2591f45987d値をコピーする version9.2値をコピーする webapiurl{{url}}/api/data/v{{version}}/値をコピーする callbackhttps://localhost値をコピーする authurlhttps://login.microsoftonline.com/common/oauth2/authorize?resource={{url}}値をコピーする 設定は次のように表示されます。
保存 をクリックして、新しく作成した MyNewEnvironment という名前の環境を保存します。
環境で使用するアクセス トークンの生成
OAuth 2.0 を使用して接続するには、アクセス トークンが必要です。 新しいアクセス トークンを取得するには、次のステップを実行します:
新しく作成した環境 MyNewEnvironment が選択されていることを確認します。 MyNewEnvironment のすぐ横にある + をクリックします。
次のウィンドウが表示されます。 認証 タブを選択します。
種類 を OAuth 2.0 に設定し、認証データを追加する から 要求ヘッダー に設定します。
新しいトークンの構成 ウィンドウで、次の値を設定します。
件名 価値 アクション 付与タイプ 暗黙的 ドロップダウンから暗黙的を選択する コールバック URL {{callback}}値をコピーする 認証 URL {{authurl}}値をコピーする クライアント ID {{clientid}}値をコピーする 設定は次のように表示されます。
注意
異なるユーザー資格情報を使用して Postman で複数の Dataverse インスタンスの環境を構成している場合は、Cookie をクリア をクリックして Postman によってキャッシュされた Cookie を削除します。
新しいアクセス トークンの取得 をクリックします。
新しいアクセス トークンの取得 をクリックすると、Azure Active Directory のサインイン ダイアログ ボックスが表示されます。 ユーザー名とパスワードを入力して サインイン をクリックします。 認証が完了すると、次のダイアログが表示されます。
認証ダイアログが数秒で自動的に閉じた後、アクセス トークンの管理 ウィンドウが表示されます。 トークンの使用 をクリックします。
新しく生成されたトークンは、使用可能なトークン ドロップダウンの下のテキスト ボックスに自動的に表示されます。
接続のテスト
次に、WhoAmI を使用して接続をテストする方法を示します。
HTTP メソッドとして
GETを選択し、編集スペースで{{webapiurl}}WhoAmIを追加します。
この要求を送信するには 送信 をクリックします。
要求が成功すると、以下のように、
WhoAmIエンドポイントからデータが返されます。
次の手順
Postman を使用して Web API で操作を実行する方法について説明します。
参照
Postman を使用して操作を実行する
チュートリアル: Dataverse アプリを Azure Active Directory に登録する
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。
フィードバック
フィードバックの送信と表示