機械翻訳について

タクソノミの読取り

get

/content/management/api/v1.1/taxonomies/{id}

Idで特定のタクソノミを読み取ります。

リクエスト

パス・パラメータ
問合せパラメータ
  • このパラメータは、タクソノミについて返されるフィールドを制御するために使用されます。 このパラメータは、フィールド名または「すべて」のカンマ区切りリストを受け入れます。 これらのフィールドは、リスト内の各タクソノミに対して返されます。 すべてのフィールド名で大文字と小文字が区別されるため、問合せには正しいフィールド名を指定する必要があります。 各タクソノミには、標準フィールド(idnamedescriptionshortNamestatusversionisPublishableisForSiteManagementcustomPropertiescreatedBycreatedDateupdatedByupdatedDate)と、追加フィールド(availableStatespublishedChannelscategoryPropertiesおよびroleName)の両方があります。 fields「すべて」 (大/小文字を区別しない)として指定すると、すべての標準フィールドおよび追加フィールドが返されます。 標準フィールドは常にレスポンスで返され、除外することはできません。 ドラフト状態のタクソノミにはversionがありません。 ユーザーがフィルタ処理できるのは、追加フィールドのみです。 ユーザーはタクソノミの読取り中にcategoryPropertiesサブリソースを拡張できませんが、サブリソースAPIへのリンクが返されます。 このパラメータは問合せではオプションで、デフォルトではレスポンスの標準フィールドのみが表示されます。 問合せで指定したフィールド名が正しくないか無効であると、エラーが発生します。

    この場合、すべての標準フィールドが、各タクソノミの追加フィールドavailableStatesとともに戻されます。
    : ?fields=availableStates

    このメソッドは、すべての標準フィールドを、各タクソノミの追加フィールドavailableStatesおよびpublishedChannelsとともに返します。
    : ?fields=availableStates,publishedChannels

    これにより、すべての標準フィールドとすべての追加フィールド(availableStatesおよびpublishedChannels)および各タクソノミのサブリソースcategoryPropertiesへのリンクが返されます。

    : ?fields=all
  • このパラメータは、フィールド値に一致する問合せ式条件を受け入れます。 問合せ条件は、AND演算子を使用して結合し、カッコでグループ化できます。 問合せ条件の値は、{fieldName} {operator} "{fieldValue}"の形式に従います。 許可されるフィールド名は、statusversionnameshortNameroleNameおよびrepositoryIdのみです。 1つの問合せに複数のstatusversionnameshortNameroleNameまたはrepositoryId fieldNamesを含めることはできません。 名前とshortNameの両方を同じ問合せで指定することはできません。
    statusに値が指定されていない場合、デフォルトの「プロモート」になります。
    タクソノミをリストする場合、statusは「ドラフト」、「プロモート済」または「すべて」になります。 タクソノミをリストする場合、roleNameは"viewer"、"editor"または"manager"と等しくできます。 statusがすべてと等しい場合、すべてのタクソノミが取得されます - 現在、タクソノミが下書きとプロモートされた状態の両方で使用可能な場合、ドラフトのみが返されます。 statusが他のエンドポイントで"all"と等しい場合は、エラーが返されます。
    演算子で使用できる値は、statusversionshortNameroleName およびrepositoryId
    演算子で使用できる値は、nameco (Contains)のみです。

    タクソノミを更新する場合、デフォルトのステータスが「プロモート済」で、更新されたタクソノミを変更できないため、問合せパラメータは常に「ドラフト」に設定された状態で提供する必要があります。

    :
    https://{cecsdomain}/content/management/api/v1.1/taxonomies?q=(status eq "draft")
    :
    https://{cecsdomain}/content/management/api/v1.1/taxonomies?q=(status eq "promoted")
    eq (等号)のみです
トップに戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

OK。
本文()
ルート・スキーマ : タクソノミ
型: object
タクソノミ
ソースを表示
ネストされたスキーマ : availableStates
型: array
タクソノミのすべての状態をリストします。 これはオプション・プロパティであり、フィールド・パラメータでリクエストされている場合にのみ返されます。 post/putリクエストでは無視されます。
ソースを表示
ネストされたスキーマ : ItemSubResourceListCategoryPropertyDefinition
型: object
アイテムSubResource。
ソースを表示
ネストされたスキーマ : date
型: object
date
ソースを表示
ネストされたスキーマ : customProperties
型: object
使用可能なその他のプロパティ
ソースを表示
タクソノミのカスタム・プロパティです。 これは、ユーザーが定義する名前と値のペアで構成されます。 単一のエントリを更新することはできません。カスタム・プロパティのリスト全体を更新するには指定する必要があります。
ネストされたスキーマ : publishedChannels
型: array
読取り専用: true
タクソノミ公開チャネル。
ソースを表示
ネストされたスキーマ : TaxonomyStatus
型: object
TaxonomyStatus
ソースを表示
ネストされたスキーマ : ジョブ
型: array
ソースを表示
ネストされたスキーマ : TaxonomyJobInfo
型: object
TaxonomyJobInfo
ソースを表示
ネストされたスキーマ: data
型: array
ソースを表示
ネストされたスキーマ : CategoryPropertyDefinition
型: object
カテゴリ・プロパティ定義
ソースを表示
ネストされたスキーマ : defaultValues
型: array
プロパティのデフォルト値。
ソースを表示
ネストされたスキーマ : PropertySettingsBean
型: object
ソースを表示
ネストされたスキーマ : PropertySettingsCaasBean
型: object
ソースを表示
ネストされたスキーマ : customValidators
型: array
プロパティ値のカスタム・バリデータ。
ソースを表示
ネストされたスキーマ : PropertySettingsEditorBean
型: object
ソースを表示
ネストされたスキーマ : PropertySettingsValueCountRangeBean
型: object
ソースを表示
ネストされたスキーマ : PropertySettingsValidatorBean
型: object
ソースを表示
ネストされたスキーマ: options
型: object
使用可能なその他のプロパティ
ソースを表示
バリデータ詳細。
ネストされたスキーマ: additionalProperties
型: object
ネストされたスキーマ: options
型: object
使用可能なその他のプロパティ
ソースを表示
プロパティ値のオプション。
ネストされたスキーマ: additionalProperties
型: object
ネストされたスキーマ : ChannelInTaxonomy
型: object
ChannelInTaxonomy
ソースを表示

304 レスポンス

変更されていません。

400レスポンス

不正リクエスト

403レスポンス

禁止。

404レスポンス

タクソノミが見つかりません。 リクエストしたリソースが見つかりません。

500レスポンス

内部サーバー・エラー
トップに戻る

次の例では、cURLを使用したGETリクエストを発行して、そのIDに基づく特定のタクソノミを取得する方法を示します:

curl -X GET -H 'Accept: application/json' 'https://host:port/content/management/api/v1.1/taxonomies/{id}'

例1:

これは、IDに基づいて上位(デフォルト)のタクソノミを返します。

/content/management/api/v1.1/taxonomies/5D5AF080B7824C49950443A7D51DE950

レスポンス本文

{
  "id": "5D5AF080B7824C49950443A7D51DE950",
  "name": "Taxonomy 1",
  "description": "",
  "shortName": "T1",
  "status": "promoted",
  "version": 4,
  "isPublishable": false,
  "isForSiteManagement": false,
  "createdBy": "cecusername",
  "createdDate": {
    "value": "2019-01-31T19:52:45.472Z",
    "timezone": "UTC"
  },
  "updatedBy": "cecusername",
  "updatedDate": {
    "value": "2019-02-01T17:49:43.854Z",
    "timezone": "UTC"
  },
  "links": [
    {
      "href": "https://<hostname>/content/management/api/v1.1/taxonomies/5D5AF080B7824C49950443A7D51DE950",
      "rel": "self",
      "method": "GET",
      "mediaType": "application/json"
    },
    {
      "href": "https://<hostname>/content/management/api/v1.1/taxonomies/5D5AF080B7824C49950443A7D51DE950",
      "rel": "canonical",
      "method": "GET",
      "mediaType": "application/json"
    },
    {
      "href": "https://<hostname>/content/management/api/v1.1/metadata-catalog/taxonomies/5D5AF080B7824C49950443A7D51DE950",
      "rel": "describedby",
      "method": "GET",
      "mediaType": "application/schema+json"
    }
  ]
}

例2:

これは、ID 5D5AF080B7824C49950443A7D51DE950に関連付けられたドラフトのタクソノミを返します。

/content/management/api/v1.1/taxonomies/5D5AF080B7824C49950443A7D51DE950?q=(status eq \"draft\")

レスポンス本文

{
        "id": "5D5AF080B7824C49950443A7D51DE950",
        "name": "Taxonomy 1",
        "description": "",
        "shortName": "T1",
        "status": "draft",  
        "isPublishable": false,
        "isForSiteManagement": false,
        "createdBy": "cecusername",
        "createdDate": {
          "value": "2019-02-01T17:50:09.286Z",
          "timezone": "UTC"
        },
        "updatedBy": "cecusername",
        "updatedDate": {
          "value": "2019-02-01T17:50:09.286Z",
          "timezone": "UTC"
        },
        "links": [
          {
            "href": "https://<hostname>/content/management/api/v1.1/taxonomies/5D5AF080B7824C49950443A7D51DE950?q=(status eq \"draft\")",
            "rel": "self",
            "method": "GET",
            "mediaType": "application/json"
          },
          {
            "href": "https://<hostname>/content/management/api/v1.1/taxonomies/5D5AF080B7824C49950443A7D51DE950?q=(status eq \"draft\")",
            "rel": "canonical",
            "method": "GET",
            "mediaType": "application/json"
          },
          {
            "href": "https://<hostname>/content/management/api/v1.1/metadata-catalog/taxonomies/5D5AF080B7824C49950443A7D51DE950",
            "rel": "describedby",
            "method": "GET",
            "mediaType": "application/schema+json"
          }
        ]
}

例3 :

特定のタクソノミに対するレスポンスで、availableStatesフィールド(オプション)が返されます。

/content/management/api/v1.1/taxonomies/5D5AF080B7824C49950443A7D51DE950?fields=availableStates

レスポンス本文

{
  "id": "5D5AF080B7824C49950443A7D51DE950",
  "name": "Taxonomy 1",
  "description": "",
  "shortName": "T1",
  "status": "promoted",
  "version": 4,
  "isPublishable": false,
  "isForSiteManagement": false,
  "availableStates": [
    {
      "status": "promoted",
      "version": 4,
      "published": false
    },
    {
      "status": "draft",
      "published": false
    }
  ],
  "createdBy": "cecsusername",
  "createdDate": {
    "value": "2019-01-31T19:52:45.472Z",
    "timezone": "UTC"
  },
  "updatedBy": "cecsusername",
  "updatedDate": {
    "value": "2019-02-01T17:49:43.854Z",
    "timezone": "UTC"
  },
  "links": [
    {
      "href": "https://<hostname>/content/management/api/v1.1/taxonomies/5D5AF080B7824C49950443A7D51DE950?fields=availableStates",
      "rel": "self",
      "method": "GET",
      "mediaType": "application/json"
    },
    {
      "href": "https://<hostname>/content/management/api/v1.1/taxonomies/5D5AF080B7824C49950443A7D51DE950?fields=availableStates",
      "rel": "canonical",
      "method": "GET",
      "mediaType": "application/json"
    },
    {
      "href": "https://<hostname>/content/management/api/v1.1/metadata-catalog/taxonomies/5D5AF080B7824C49950443A7D51DE950",
      "rel": "describedby",
      "method": "GET",
      "mediaType": "application/schema+json"
    }
  ]
}

例4 :

これにより、タクソノミに対するレスポンスで、すべての標準フィールド、オプション・フィールドおよびサブリソースcategoryPropertiesへのリンクが返されます。

/content/management/api/v1.1/taxonomies/5D5AF080B7824C49950443A7D51DE950?fields=all

レスポンス本文

{
  "id": "5D5AF080B7824C49950443A7D51DE950",
  "name": "Taxonomy 1",
  "description": "",
  "shortName": "T1",
  "status": "promoted",
  "version": 4,
  "roleName": "manager",
  "isPublishable": true,
  "isForSiteManagement": false,
  "availableStates": [
    {
      "status": "promoted",
      "version": 4,
      "published": true
    },
    {
      "status": "draft",
      "published": false
    }
  ],
  "publishedChannels": [
    {
      "id": "CC59073EACA4A56A990700ADEB643CAB64E62AA2CC55",
      "name": "Channel 02"
    },
    {
      "id": "CCD608830CFD886E62FC58DC2B89320BEA5A4052D0FC",
      "name": "Channel 01"
    }
  ],
  "createdBy": "cecsusername",
  "createdDate": {
    "value": "2019-01-31T19:52:45.472Z",
    "timezone": "UTC"
  },
  "updatedBy": "cecsusername",
  "updatedDate": {
    "value": "2019-02-01T17:49:43.854Z",
    "timezone": "UTC"
  },
  "categoryProperties": {
    "links": [
      {
        "href": "https://<hostname>/content/management/api/v1.1/taxonomies/5D5AF080B7824C49950443A7D51DE950/categoryProperties",
        "rel": "self",
        "method": "GET",
        "mediaType": "application/json"
      }
    ]
  },
  "links": [
    {
      "href": "https://<hostname>/content/management/api/v1.1/taxonomies/5D5AF080B7824C49950443A7D51DE950?fields=all",
      "rel": "self",
      "method": "GET",
      "mediaType": "application/json"
    },
    {
      "href": "https://<hostname>/content/management/api/v1.1/taxonomies/5D5AF080B7824C49950443A7D51DE950?fields=all",
      "rel": "canonical",
      "method": "GET",
      "mediaType": "application/json"
    },
    {
      "href": "https://<hostname>/content/management/api/v1.1/metadata-catalog/taxonomies/5D5AF080B7824C49950443A7D51DE950",
      "rel": "describedby",
      "method": "GET",
      "mediaType": "application/schema+json"
    }
  ]
}

例5 :

これにより、タクソノミに対するレスポンスで標準フィールドおよびサブリソースcategoryPropertiesへのリンクが返されます。

/content/management/api/v1.1/taxonomies/5D5AF080B7824C49950443A7D51DE950?fields=categoryProperties

レスポンス本文

{
  "id": "5D5AF080B7824C49950443A7D51DE950",
  "name": "Taxonomy 1",
  "description": "",
  "shortName": "T1",
  "status": "promoted",
  "version": 4,
  "isPublishable": false,
  "isForSiteManagement": false,
  "createdBy": "cecsusername",
  "createdDate": {
    "value": "2019-01-31T19:52:45.472Z",
    "timezone": "UTC"
  },
  "updatedBy": "cecsusername",
  "updatedDate": {
    "value": "2019-02-01T17:49:43.854Z",
    "timezone": "UTC"
  },
  "categoryProperties": {
    "links": [
      {
        "href": "https://<hostname>/content/management/api/v1.1/taxonomies/5D5AF080B7824C49950443A7D51DE950/categoryProperties",
        "rel": "self",
        "method": "GET",
        "mediaType": "application/json"
      }
    ]
  },
  "links": [
    {
      "href": "https://<hostname>/content/management/api/v1.1/taxonomies/5D5AF080B7824C49950443A7D51DE950?fields=categoryProperties",
      "rel": "self",
      "method": "GET",
      "mediaType": "application/json"
    },
    {
      "href": "https://<hostname>/content/management/api/v1.1/taxonomies/5D5AF080B7824C49950443A7D51DE950?fields=categoryProperties",
      "rel": "canonical",
      "method": "GET",
      "mediaType": "application/json"
    },
    {
      "href": "https://<hostname>/content/management/api/v1.1/metadata-catalog/taxonomies/5D5AF080B7824C49950443A7D51DE950",
      "rel": "describedby",
      "method": "GET",
      "mediaType": "application/schema+json"
    }
  ]
}
先頭に戻る