ドメインのテスト
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
次の例では、Swagger Petstore を使用して、デモ ドメインというサンプル ドメインをテストします。ドメインは、複数の API 定義にわたって使用されるパラメーター、応答、データ モデルなど、仕様とマッピングのライブラリです。ドメインは、固有のビジネス ケースと、関連するドメイン仕様をグループ化およびバージョン管理するメカニズムを表します。新しいドメインの作成の詳細については、「ドメイン管理」を参照してください。
Swagger Petstore は、OpenAPI の探索を可能にするツールです。
この例で使用するデモ ドメインは次のとおりです。
| デモ ドメイン | 説明 |
|---|---|
| 名前 | デモ ドメイン。 |
| 有効 | アクティブ。 |
| 識別子 | DemoDomain。 |
| 仕様 |
クリックして展開
|
| ステータス | なし。 |
Swagger Petstore は、OpenAPI の探索を可能にするツールです。
ドメインをテストするには:
- テストを設定します。
- API トークンを生成します。
- アセット ID を取得します。
- テストを実行します。
テストを設定する
テストを設定する
-
Swagger で、ページ上部のボックスに、次のコードに示されているように、インスタンスのベース URL
https://xxxx.stylelabs.comに OpenAPI バージョン 3 の`/openapi/v3/とドメインの識別子を付加して入力します。https://xxxx.stylelabs.com/openapi/v3/DemoDomain -
[参照] をクリックして、利用可能な仕様を参照します。表示された結果で、M.Asset エンティティ定義から情報を取得するために GET メソッドが使用されていることがわかります。entityID が必要です。
呼び出しを成功させるには、次のものが必要です。
API トークンの生成
API トークンの生成
Sitecore Content Hub で API トークンを生成するには:
-
メニュー バーで、[管理]
をクリックします。
-
[管理] ページで、[ユーザー] をクリックします。
-
[ユーザー] ページで、目的のユーザーの横にある [API トークン]
をクリックします。
-
[新規作成] をクリックします。
-
[トークンのコピー] をクリックし、[API トークン] ダイアログ ボックスで、[トークンのコピー] をクリックします。
-
[Swagger Petstore] に戻って、[承認] をクリックします。
-
コピーした API トークンを [X-Auth-Token (apiKey)] ボックスに貼り付け、[承認] をクリックし、[閉じる] をクリックします。
アセット ID を取得する
アセット ID を取得する
アセット ID を取得するには、次の手順に従います。
-
Sitecore Content Hub メニュー バーの [アセット] をクリックします。
-
アセットを選択し、その詳細ページに移動します。
-
[アセット] ページで、アセットを選択し、[アセットの詳細] ページで、URL の末尾に表示されているアセット ID をコピーします。
[システム] タブで [システムのプロパティ] にある [ID] フィールドでアセット ID を見つけることもできます。
-
[Swagger Petstore] に戻って、[試してみる] をクリックします。
-
"entityId" フィールドに、アセット ID を貼り付けます。
テストを実行する
要求の成功または失敗を判断するには、[実行] 機能を使用します。テキストを実行するには、次の手順に従います。
-
Swaggerで、[実行] をクリックします。
-
サーバーは、要求が成功したことを示すコード 200 を返します。応答本文に、アセット プロパティおよび関連するメタデータが表示されます。