1. Twitter との統合の例

OpenAPI の設定

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

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

OpenAPI Twitter統合を作成するには:

  1. ドメインの作成
  2. 仕様の追加
  3. webMethods の設定
  4. アクションとトリガーの作成

ドメインの作成

ドメインを作成するには、次の手順に従います。

  1. [OpenAPI] ページで、[+ ドメイン] をクリックします。

  2. [ドメイン] 画面で、次の情報を入力します。

    • 名前: FruitfulContent
    • 説明: Twitter 投稿のコンテンツ マッピング
    • 識別子: FruitfulContent
  3. [有効] トグル ボタンをオンに切り替えます。

  4. [保存] をクリックします。

仕様の追加

仕様を追加するには、次の手順に従います。

  1. 新しいドメインで、 をクリックします。

  2. 新しいドメインの詳細ページで、 をクリックします。

  3. [仕様] で、必要な仕様を追加します。 この例では、次を使用します。

    [
      {
        "version": 1,
        "entity_views": {
          "FruitfulContent": {
            "identifier": "FruitfulContent",
            "entity_definition_name": "M.Content",
            "public_links": true,
            "languages": [
              "en-US",
              "nl-BE"
            ],
            "properties": [
              "SocialMediaMessage_Body"
            ],
            "system_properties": {
              "id": true,
              "identifier": true
            },
            "relations": [
              {
                "relation_name": "CmpContentToMasterLinkedAsset",
                "relation_role": 1,
                "public_links": true,
                "view": {
                  "identifier": "M.Asset",
                  "entity_definition_name": "M.Asset",
                  "public_links": true,
                  "properties": [
                    "FileName",
                    "Title"
                  ],
                  "relations": [],
                  "renditions": []
                }
              }
            ],
            "renditions": [
              {
                "rendition_link_name": "preview"
              },
              {
                "rendition_link_name": "thumbnail"
              }
            ]
          }
        }
      }
    ]
  1. [保存] をクリックして仕様を追加します。

リレーション

この例では、Sitecore CMP™ で作成されたソーシャル メディア コンテンツには、M.Asset エンティティを使用した Sitecore DAM™ からリンクされたアセットが含まれています。 このアセットは、CmpContentToMasterLinkedAsset リレーションを使用したコンテンツのカバー画像です。

コンテンツにはアセット自体が含まれる必要があるため、OpenAPI 仕様ではこの関係を追加するために [リレーション] フィールドを使用します。

アセットには画像レンディションが必要なため、[レンディション] フィールドには [プレビュー] と [サムネイル] レンディションが含まれます。

リレーション
relation_nameCmpContentToMasterLinkedAsset
relation_role1
public_linkstrue
identifierM.Asset
entity_definition_nameM.Asset
public_linkstrue
properties
  • ファイル名
  • タイトル
  • レンディション
    rendition_link_nameプレビュー
    rendition_link_nameサムネイル

    webMethods の設定

    webMethods.io アカウントにログインし、webMethods プロジェクトとワークフローを設定します。

    アクションとトリガーの作成

    Sitecore Content Hub™ でアクションとトリガーを作成します。

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