クイックスタート ガイド
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このクイックスタート ガイドでは、コンテンツ コレクションの作成と公開を、配信プラットフォームの API で行う方法を紹介します。
このクイックスタート ガイドでは、次の手順について説明します。
コンテンツ コレクションを作成する
コンテンツ コレクションの作成方法
- メニュー バーで [コンテンツ] をクリックし、[コンテンツ コレクション] を選択します。
- コンテンツ コレクション ページで、[+ コンテンツ コレクション] をクリックします。
- コレクションに名前を付けます。
- [保存] をクリックします。
- [+追加] をクリックします。
- 利用可能なオプションを使用して、コレクションにコンテンツを入力します。
コンテンツ コレクションを公開する
コンテンツ コレクションは、ライフサイクル ワークフローが Final
の状態になると公開されます。
コンテンツ コレクションを公開するには、[完了] をクリックし、ライフサイクル ワークフローの Final
のステータスに送ります。
認証キーを生成する
Delivery API の認証キーを作成するには:
- メニュー バーで [コンテンツ] をクリックし、[コンテンツ コレクション] を選択します。
- [コンテンツ コレクション] ページで、目的のコレクションをクリックします。
- コンテンツ コレクションの詳細ページで、[その他アクション
] をクリックします。
- [
API キー] をクリックします。
- [API キー] 画面でキーを追加するには、[+ 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 を使用して実行します。
-
POST
リクエストを使用して配信 URL をターゲットにし、API キーのトークンを次のヘッダーに入力します。RequestResponse<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>New</strong>1 という名前のコンテンツ コレクションの詳細を取得します。 <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>