1. クイックスタート ガイド

クイックスタート ガイド

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

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

このクイックスタート ガイドでは、コンテンツ コレクションの作成と公開を配信プラットフォーム API で行う方法を紹介します。

ヒント

Experience Edge の紹介については、Discover Sitecore チャンネルで公開されている「Experience Edge for Content Hub を始める方法」を参照してください。

このクイックスタート ガイドでは、次の手順について説明します。

  1. コンテンツ コレクションの作成
  2. コンテンツ コレクションの公開
  3. 認証キーの生成
  4. Delivery API を使用したコンテンツ コレクションのフェッチ

コンテンツ コレクションの作成

配信プラットフォームに公開する前に、コンテンツ コレクションを作成する必要があります。

コンテンツ コレクションを作成するには、次の手順に従います。

  1. メイン メニュー バーで [コンテンツ] をクリックし、[コンテンツ コレクション] を選択します。
  2. コンテンツ コレクション ページで、[+ コンテンツ コレクション] をクリックします。
  3. [コンテンツ コレクション] ダイアログ ボックスに名前と説明を入力し、[保存] をクリックします。
  4. [コレクション] ページの右上にある [+ 追加] をクリックします。
  5. コレクションにコンテンツを追加するには、ドロップダウン メニューで使用可能な [+ コンテンツ]、[+ 既存アイテムの追加]、または [クリップボードから貼り付け] 複製 のオプションの 1 つを選択します。

コンテンツ コレクションの公開

コンテンツ コレクションは、ライフサイクル ワークフローが Final 状態のときに公開されます。

コンテンツ コレクションを Final 状態に移動させて公開するには、次の手順に従います。

  1. メイン メニュー バーで [コンテンツ] をクリックし、[コンテンツ コレクション] を選択します。
  2. [コンテンツ コレクション] ページで、公開するコレクションを選択します。
  3. [コレクションの詳細] ページの右上にある [完了] をクリックします。

認証キーの生成

配信プラットフォームにアクセスするには、認証キーが必要です。

Delivery API の認証キーを作成するには、次の手順に従います。

  1. メイン メニュー バーで [コンテンツ] をクリックし、[コンテンツ コレクション] を選択します。
  2. [コンテンツ コレクション] ページで、API キーを作成するコンテンツ コレクションを選択します。
  3. [コレクションの詳細] ページの右上にある [その他のアクション] ドット アイコン をクリックし、次に API キー アイコン [API キー] を選択します。
  4. [API キー] ダイアログ ボックスの [+ API キー] をクリックします。
  5. [API キー] ダイアログ ボックスで、キーの名前を入力して [配信] を選択し、次に [作成] をクリックします。
  6. API キーを表す生成されたトークンを、将来使用するためにコピーして保存します。

Delivery API を使用したコンテンツ コレクションのフェッチ

Delivery API を使用すると、POST リクエストを Delivery API エンドポイントの https://edge.sitecorecloud.io/api/graphql/v1 に送信して、コンテンツ コレクションをフェッチすることができます。

重要

API キーのトークンをヘッダーに X-GQL-Token パラメーターとして入力します。

作成した API トークンでアクセスが許可されているすべてのコンテンツ コレクションをフェッチするには、リクエスト本文で次のコードを使用します。

{
allM_ContentCollection {
results {
contentCollectionName
id
}
}
}

特定のコンテンツ コレクションの情報を取得するには、リクエスト本文で次のコードを使用します。

{
m_ContentCollection (id: <ContentCollectionId>) { 
createdBy
createdOn
contentCollectionDescription
}
}

Postman を使用したリクエストの例

次の例は、Postman を使用して実行します。

  1. 配信 URL をターゲットするには、次の POST リクエストを使用して API キーのトークンをヘッダーに入力します。

                  <img src="https://mss-p-003-delivery.stylelabs.cloud/api/public/content/ff700336e85c403eb389588f1a2ce45d?v=6f6ae9c3" alt="URL とヘッダー">
                </p>
              </li>
              <li>
                <p>
                  すべてのコンテンツ コレクションをリクエストするには、リクエスト本文で次の GraphQL クエリーを使用します。
                  
                  <img src="https://mss-p-003-delivery.stylelabs.cloud/api/public/content/dbbecd43dfc042e8a0607bbc17233e03?v=64c23b11" alt="すべてのコンテンツ コレクションをリクエストする本文">
                </p>
              </li>
              <li>
                <p>
                  その結果として、コンテンツ コレクションのリストが表示されます。
                  
                  <img src="https://mss-p-003-delivery.stylelabs.cloud/api/public/content/009501a51a9341b683f36941ff41b9fa?v=ece1ae0c" alt="すべてのコンテンツ コレクションをリクエストした結果">
                </p>
              </li>
              <li>
                <p>
                  次に、2 番目のリクエストを送信し、<strong>New1</strong> という名前のコンテンツ コレクションの詳細を取得します。
                  
                  <img src="https://mss-p-003-delivery.stylelabs.cloud/api/public/content/9704dbdb7bdb4e2ea761b00c99135e85?v=d256911f" alt="特定のコンテンツ コレクションをリクエストする本文">
                </p>
              </li>
              <li>
                <p>
                  結果は次のとおりです。
                  
                  <img src="https://mss-p-003-delivery.stylelabs.cloud/api/public/content/a6b3205960cb40849701971dbd4302b7?v=c98bf1d0" alt="特定のコンテンツ コレクションをリクエストした結果">
                </p>
              </li>
            </ol>
          </div>
        </div>
      </section>
    </section>
    <div class="footer-content">
      <div class="glossary-definitions"></div>
    </div>
    <footer></footer>
    
この記事を改善するための提案がある場合は、 お知らせください!