プレビューおよび配信のGraphQL API
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
!注このドキュメントの改善にご協力くださいフレームワークに依存しないドキュメントは現在開発中です。コンテンツ改善の提案があれば、このページの下部で フィードバック を共有してください。
SitecoreAIのコンテンツ作成者は 、ページビルダー を使ってコンテンツの作成、管理、公開を行います。そのコンテンツを取得するために、開発者は取得したいコンテンツ量に応じて2つのGraphQL APIのいずれかを使用します。
- プレビュー GraphQL API - 下書き(未公開)および公開済みのコンテンツを含むすべてのコンテンツ取得。ローカル開発やアプリの非本番環境(テストやステージング)に理想的です。これらの環境では、コンテンツ作成者はドラフトをプレビューでき、開発者は公開前にドラフトを含むフロントエンドを構築しテストできます。裏側では、すべてのSitecoreコンテンツがあなたのコンテンツ管理インスタンスに保存されています。コンテンツ管理インスタンスはこのAPIを公開します。
- 配信GraphQL API - 公開されたコンテンツのみ取得。ドラフトコンテンツが利用できないアプリ本格環境に理想的です。舞台裏では、公開コンテンツはExperience Edgeから提供されています。Experience EdgeはこのAPIを公開します。Experience Edgeは、グローバルに分散された高性能なコンテンツ配信レイヤーです。静的でキャッシュされたコンテンツを提供するため、非常に効率的です。
!注プレビュー GraphQL APIとデリバリー GraphQL APIは異なるコンテンツを返しますが、同じ認可方法を使用し、同じクエリおよびレスポンス形状を共有しています。いくつかの 違いが存在することに注意してください。
開発中は通常、クエリをGraphQL IDEで探索し応答を確認するためにGraphQLを行い、フロントエンドアプリでSitecoreコンテンツをレンダリングします。
GraphQL IDEの設定や、フロントエンドアプリにプレビュー GraphQL APIとデリバリー GraphQL APIの認証方法を理解するには、「認可およびAPIアクセス」をご覧ください。その後、アプリのウォークスルーでRender SitecoreAIの内容を完了する前に、他のおすすめコンテンツを確認してください。
この記事を改善するための提案がある場合は、 お知らせください!