1. XM向けSitecore Experience Edge

クエリをテストする

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

GraphQL IDEは、アプリケーションで使用する前にGraphQLクエリをテストするのに役立ちます。プレビューAPI(プレビューAPI IDE)と配信API(配信API IDE)の上に構築されたGraphQL IDEがあり、スキーマの自動再読み込みなどの追加機能が追加されています。配信IDEとプレビュー IDEを使用する前に、APIキーを作成する必要があります。

メモ

GraphQL IDEは、Experience Edgeがインストールされている場合にのみ使用できます。

Delivery API IDEを使用したクエリのテスト

Delivery API IDEは、Delivery Platformでホストされ、承認済みおよび公開済みのコンテンツへのアクセスを提供するGraphQL APIであるDelivery APIを使用します。Delivery APIへのすべてのリクエストに対して 、APIキーを使用して認証 する必要があります。APIキーを作成する前に 、OAuthを使用してJWTを取得します

GraphQLエンドポイントにアクセスできる場合は、クエリを実行して 、アクセスできるオブジェクトの種類や属性の種類などを確認できます。Delivery APIのIDEのURLはhttps://edge.sitecorecloud.io/api/graphql/ideです。

An item query against the delivery API in the GraphQL IDE.

Preview API IDEを使用したクエリのテスト

プレビュー API IDEは配信IDEと同じ機能を提供しますが、セルフホストのSitecore XMインスタンスのプレビュー APIに対して実行されます。プレビュー エンドポイントのテストUIを使用して、クエリをテストできます。セルフホストのSitecore XMインスタンスのプレビュー エンドポイント (/sitecore/api/graph/edge) はデフォルトで有効になっています。ただし、APIキーを作成し 、GraphQLリクエストと共に渡す必要があります。

クエリをテストするには:

  1. 行きます: https://<your host>/sitecore/api/graph/edge/ui

  2. UIの HTTPヘッダー セクションで、sc_apikeyヘッダーを指定します。

    {
        "sc_apikey": "your-api-key-guid"
    }
    手記

    Sitecore Services ClientとSitecore GraphQLは、クエリ文字列を通じてAPIキーも受け入れます。 sc_apikey HTTPヘッダーはExperience Edgeの動作を反映しているため、使用することをお勧めします。

この記事を改善するための提案がある場合は、 お知らせください!