機械翻訳について

リポジトリ割当てタクソノミのリスト

get

/content/management/api/v1.1/repositories/{id}/assignedTaxonomies

リポジトリで割り当てられたタクソノミをリストします。

リクエスト

パス・パラメータ
問合せパラメータ
  • このパラメータは、リスト内の割り当てられた各タクソノミで返されるフィールドを制御するために使用されます。 このパラメータは、フィールド名のカンマ区切りリストを受け入れます。 これらのフィールドは、リスト内の割り当てられたタクソノミに対して返されます。 すべてのフィールド名は大/小文字が区別され、ユーザーは問合せで正しいフィールド名を指定する必要があります。 割り当てられた各タクソノミには、これらのフィールドを含めることができます: id, name, description, shortName, version, isPublishable, isForSiteManagement, createdBy, createdDate, updatedBy, updatedDate, allowedActions. このパラメータはオプションです。 存在しない場合、レスポンスにデフォルトのフィールドが返されます: id, name, description パラメータに正しくない、または無効なフィールド名を指定すると、エラーがスローされます。

    : ?fields=id,name,shortName,isForSiteManagement,allowedActions
    これにより、割り当てられた各タクソノミのidnameshortNameisForSiteManagementおよびallowedActionsフィールドが戻されます。
  • このパラメータは、負でない整数を受け入れ、結果のサイズの制御に使用します。
    デフォルト値: 25
  • このパラメータは、負でない整数を受け入れ、結果の開始インデックスを制御するために使用します。
    デフォルト値: 0
  • このパラメータは、結果の順序を制御するために使用します。 この問合せパラメータの値は、fieldName:[asc/desc]の書式に従います。「昇順」は昇順、「説明」は降順、デフォルトの順序は「昇順」です。フィールド名で使用できるフィールドは、nameおよびupdatedDateのみです。 このパラメータのデフォルト値は「名前:asc」です。
    デフォルト値: name:asc
  • このパラメータは、フィールド値に一致する問合せ式条件を受け入れます。 問合せ条件は、AND演算子を使用して結合し、カッコでグループ化できます。 問合せ条件の値は、{fieldName} {operator} "{fieldValue}"の形式に従います。 許可されるフィールド名は、nameisForSiteManagementおよびallowedActionsのみです。 問合せに同じ名前付きフィールドを複数含めることはできません。
    許可される演算子はisForSiteManagementeq (Equals)のみで、許可される値は"false"または"true"です。
    許可される演算子はnameco (Contains)のみであり、その値では大/小文字が区別されません。
    許可される演算子はallowedActionseq (等号)のみで、許可される値は"ASSET_CATEGORIZE"または"SITE_CREATE"です。

    :
    ?q=(isForSiteManagement eq "true") AND (allowedActions eq "SITE_CREATE")
    この問合せでは、isForSiteManagementallowedActionsの両方のフィールドで割り当てられたタクソノミをフィルタして、ユーザーがサイトの作成権限を持っているサイト・セキュリティ・タクソノミを返します。

    :
    ?q=(allowedActions eq "ASSET_CATEGORIZE") AND (name co "org")
    この問合せでは、allowedActionsフィールドとnameフィールドの両方によって割り当てられたタクソノミをフィルタ処理して、「org」(大文字と小文字を区別しない)名前を持つタクソノミを返し、ユーザーにカテゴリ化権限があります。
  • このパラメータは、ブール・フラグを受け入れます。 trueとして指定した場合、返される結果には合計結果数が含まれる必要があります。
    デフォルト値: false
トップに戻る

レスポンス

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

200レスポンス

OK。
本文()
ルート・スキーマ : AssignedTaxonomies
型: object
AssignedTaxonomies
ソースを表示
ネストされたスキーマ : aggregationResults
型: array
集計結果。
ソースを表示
ネストされたスキーマ: items
型: array
コレクションに含まれる特異なリソース。
ソースを表示
ネストされたスキーマ : 殺害
型: array
固定品目。 検索リストの上部に固定されたアイテムを表示
ソースを表示
ネストされたスキーマ : AggregationResult
型: object
ソースを表示
ネストされたスキーマ : AssignedTaxonomy
型: object
AssignedTaxonomy
ソースを表示
ネストされたスキーマ : allowedActions
型: array
割り当てられたタクソノミで許可されるアクション。 アクションは、"ASSET_CATEGORIZE"および"SITE_CREATE"です。
ソースを表示
ネストされたスキーマ : date
型: object
date
ソースを表示

304 レスポンス

変更されていません。

400レスポンス

不正リクエスト

403レスポンス

禁止。

404レスポンス

見つかりません。

500レスポンス

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

次の例は、cURLを使用してGETリクエストを発行することによって、リポジトリに割り当てられたタクソノミをリストする方法を示しています。

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

例:

ここには、リポジトリ720E2B7391E64FB9A1EB5FA6DEA8F4C7に割り当てられているタクソノミがリストされます。isForSiteManagementフィールドは"true"に設定され、名前フィールドには"org"大文字と小文字が区別されず、タクソノミ名昇順にソートされます。

/content/management/api/v1.1/repositories/720E2B7391E64FB9A1EB5FA6DEA8F4C7/assignedTaxonomies?offset=0&limit=10&orderBy=name:asc&q=(isForSiteManagement eq \"true\") AND (name co \"org\")&fields=id,name,description,shortName,version,isPublishable,isForSiteManagement,allowedActions&totalResults=true

レスポンス本文

{
  "hasMore": false,
  "offset": 0,
  "count": 2,
  "limit": 2,
  "totalResults": 2,
  "items": [
    {
      "id": "FB8240D6DC70407F87ED111325D06F89",
      "name": "Organization1",
      "description": "organization one",
      "shortName": "ORG",
      "version": 1,
      "isPublishable": false,
      "isForSiteManagement": true,
      "allowedActions": [
        "ASSET_CATEGORIZE",
        "SITE_CREATE"
      ],
      "links": [
        {
          "href": "http://{hostname}/content/management/api/v1.1/taxonomies/FB8240D6DC70407F87ED111325D06F89",
          "rel": "self",
          "method": "GET",
          "mediaType": "application/json"
        }
      ]
    },
    {
      "id": "9252676B0FD34FFCB40C6F65030001E7",
      "name": "Organization2",
      "description": "organization two",
      "shortName": "OR1",
      "version": 1,
      "isPublishable": false,
      "isForSiteManagement": true,
      "allowedActions": [],
      "links": [
        {
          "href": "http://{hostname}/content/management/api/v1.1/taxonomies/9252676B0FD34FFCB40C6F65030001E7",
          "rel": "self",
          "method": "GET",
          "mediaType": "application/json"
        }
      ]
    }
  ],
  "links": [
    {
      "href": "http://{hostname}/content/management/api/v1.1/repositories/720E2B7391E64FB9A1EB5FA6DEA8F4C7/assignedTaxonomies?q=(isForSiteManagement eq \"true\") AND (name co \"org\")&totalResults=true&offset=0&limit=10&orderBy=name:asc&fields=id,name,description,shortName,version,isPublishable,isForSiteManagement,allowedActions",
      "rel": "self",
      "method": "GET",
      "mediaType": "application/json"
    },
    {
      "href": "http://{hostname}/content/management/api/v1.1/repositories/720E2B7391E64FB9A1EB5FA6DEA8F4C7/assignedTaxonomies?q=(isForSiteManagement eq \"true\") AND (name co \"org\")&totalResults=true&offset=0&limit=10&orderBy=name:asc&fields=id,name,description,shortName,version,isPublishable,isForSiteManagement,allowedActions",
      "rel": "canonical",
      "method": "GET",
      "mediaType": "application/json"
    },
    {
      "href": "http://{hostname}/content/management/api/v1.1/metadata-catalog/repositories/720E2B7391E64FB9A1EB5FA6DEA8F4C7/assignedTaxonomies",
      "rel": "describedby",
      "method": "GET",
      "mediaType": "application/json"
    },
    {
      "href": "http://{hostname}/content/management/api/v1.1/repositories/720E2B7391E64FB9A1EB5FA6DEA8F4C7/assignedTaxonomies?q=(isForSiteManagement eq \"true\") AND (name co \"org\")&totalResults=true&offset=0&limit=10&orderBy=name:asc&fields=id,name,description,shortName,version,isPublishable,isForSiteManagement,allowedActions",
      "rel": "first",
      "method": "GET",
      "mediaType": "application/json"
    },
    {
      "href": "http://{hostname}/content/management/api/v1.1/repositories/720E2B7391E64FB9A1EB5FA6DEA8F4C7/assignedTaxonomies?q=(isForSiteManagement eq \"true\") AND (name co \"org\")&totalResults=true&offset=0&limit=10&orderBy=name:asc&fields=id,name,description,shortName,version,isPublishable,isForSiteManagement,allowedActions",
      "rel": "last",
      "method": "GET",
      "mediaType": "application/json"
    }
  ]
}
先頭に戻る