機械翻訳について

カテゴリの取得

get

/km/api/v1/categories/{id}

このメソッドは、一意の識別子で指定されたカテゴリ・オブジェクトを返します。 一意の識別子は、recordIdパラメータ、referenceKeyパラメータまたはexternalIdパラメータです。

カテゴリおよび製品表示フィルタ

製品およびカテゴリの表示は、リクエストに関連付けられているビューによって異なります。

URIの例

このメソッドのURIの例を次に示します:

  • http://<IM_REST_API_HOST>/km/api/latest/categories/{id}

    リクエストは、指定されたIDパラメータを持つCategoryオブジェクトを返します。

  • http://<IM_REST_API_HOST>/km/api/latest/categories/{referenceKey}

    リクエストは、指定されたreferenceKeyパラメータ値を持つCategoryオブジェクトを返します。

  • http://<IM_REST_API_HOST>/km/api/latest/categories/{externalId}

    リクエストは、指定されたexternalIdパラメータ値を持つCategoryオブジェクトを返します。

リクエスト

パス・パラメータ
  • 取得するオブジェクトの一意の識別子。
トップに戻る

レスポンス

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

200 レスポンス

「OK」をクリックします。
本文( )
ルート・スキーマ : カテゴリ
タイプ: object
タイトル: Category
ソースを表示
  • このフィールドには、カテゴリの直下の子の数が返されます。

    このフィールドは、childrenCount問合せパラメータが値trueで渡された場合にのみ移入されます。

    このパラメータのURIの例は次のとおりです:

    • http://<IM_REST_API_HOST>/km/api/categories/{id}?childrenCount=true&mode=KEY
    • http://<IM_REST_API_HOST>/km/api/categories?childrenCount=true&mode=KEY
    • http://<IM_REST_API_HOST>/km/api/categories?q=contentTypeRefKey eq 'FAQ'&childrenCount=true&mode=KEY
  • カテゴリ・オブジェクトが作成または追加された日付。

  • カテゴリ・オブジェクトが最後に変更された日付。

    カテゴリは、次のいずれかの状況で変更されるとみなされます:

    • カテゴリが作成されます。 新しいカテゴリが追加される親カテゴリも変更済とみなされます。
    • カテゴリの名前は、どのロケールでも変更されます。
    • 子カテゴリが削除されます。
    • カテゴリが移動されます。 移動されたカテゴリには新しい親があるため、以前の親カテゴリと新しい親カテゴリも変更済とみなされます。
    • カテゴリのソート順が変更されます。 兄弟カテゴリのソート順も変更されるため、これらのカテゴリも変更済とみなされます。

  • カテゴリ・オブジェクトの説明
  • リポジトリ・データを外部システムと統合する際に使用される一意の識別子。

  • リポジトリ・データを外部システムと統合する際に使用されるカテゴリのタイプ。 有効なオプションは、PRODUCTおよびCATEGORYです。

  • カテゴリに子があるかどうかを決定するフラグ。
  • 特定の製品の在庫組織ID。

  • links
  • カテゴリの名前。

  • カテゴリの階層位置
  • CategoryKey
    タイトル: CategoryKey
  • parents

    このフィールドは、カテゴリのすべての親を返します。

    このフィールドは、withParents問合せパラメータが値trueで渡された場合にのみ移入されます。

    このパラメータのURIの例は次のとおりです:

    • http://<IM_REST_API_HOST>/km/api/categories/{id}?withParents=true&mode=KEY
    • http://<IM_REST_API_HOST>/km/api/categories?withParents=true&mode=KEY
    • http://<IM_REST_API_HOST>/km/api/categories?q=contentTypeRefKey eq 'FAQ'&withParents=true&mode=KEY
    • http://<IM_REST_API_HOST>/km/api/categories/{id}?childrenCount=true&withParents=true&mode=KEY
  • カテゴリ・オブジェクトの一意のレコードID。

  • カテゴリ・オブジェクトの参照キー。 カテゴリ・オブジェクトは複数の言語をサポートしています。 このフィールドを使用して、すべての言語の関連オブジェクトを識別できます。

  • これは、翻訳された名前が見つからない場合に名前がデフォルト・ロケールに変換される場合に移入されるカスタム・フィールドです。

  • オブジェクトのリストにおけるカテゴリ・オブジェクトの割当位置。

ネストされたスキーマ : CategoryKey
タイプ: object
タイトル: CategoryKey
ソースを表示
  • このフィールドには、カテゴリの直下の子の数が返されます。

    このフィールドは、childrenCount問合せパラメータが値trueで渡された場合にのみ移入されます。

    このパラメータのURIの例は次のとおりです:

    • http://<IM_REST_API_HOST>/km/api/categories/{id}?childrenCount=true&mode=KEY
    • http://<IM_REST_API_HOST>/km/api/categories?childrenCount=true&mode=KEY
    • http://<IM_REST_API_HOST>/km/api/categories?q=contentTypeRefKey eq 'FAQ'&childrenCount=true&mode=KEY
  • カテゴリ・オブジェクトの説明
  • リポジトリ・データを外部システムと統合する際に使用される一意の識別子。

  • リポジトリ・データを外部システムと統合する際に使用されるカテゴリのタイプ。 有効なオプションは、PRODUCTおよびCATEGORYです。

  • 特定の製品の在庫組織ID。

  • links
  • カテゴリの名前。

  • カテゴリの階層位置
  • parents

    このフィールドは、カテゴリのすべての親を返します。

    このフィールドは、withParents問合せパラメータが値trueで渡された場合にのみ移入されます。

    このパラメータのURIの例は次のとおりです:

    • http://<IM_REST_API_HOST>/km/api/categories/{id}?withParents=true&mode=KEY
    • http://<IM_REST_API_HOST>/km/api/categories?withParents=true&mode=KEY
    • http://<IM_REST_API_HOST>/km/api/categories?q=contentTypeRefKey eq 'FAQ'&withParents=true&mode=KEY
    • http://<IM_REST_API_HOST>/km/api/categories/{id}?childrenCount=true&withParents=true&mode=KEY
  • カテゴリ・オブジェクトの一意のレコードID。

  • カテゴリ・オブジェクトの参照キー。 カテゴリ・オブジェクトは複数の言語をサポートしています。 このフィールドを使用して、すべての言語の関連オブジェクトを識別できます。

  • これは、翻訳された名前が見つからない場合に名前がデフォルト・ロケールに変換される場合に移入されるカスタム・フィールドです。

ネストされたスキーマ : 両親
タイプ: array

このフィールドは、カテゴリのすべての親を返します。

このフィールドは、withParents問合せパラメータが値trueで渡された場合にのみ移入されます。

このパラメータのURIの例は次のとおりです:

  • http://<IM_REST_API_HOST>/km/api/categories/{id}?withParents=true&mode=KEY
  • http://<IM_REST_API_HOST>/km/api/categories?withParents=true&mode=KEY
  • http://<IM_REST_API_HOST>/km/api/categories?q=contentTypeRefKey eq 'FAQ'&withParents=true&mode=KEY
  • http://<IM_REST_API_HOST>/km/api/categories/{id}?childrenCount=true&withParents=true&mode=KEY
ソースを表示
ネストされたスキーマ : 両親
タイプ: array

このフィールドは、カテゴリのすべての親を返します。

このフィールドは、withParents問合せパラメータが値trueで渡された場合にのみ移入されます。

このパラメータのURIの例は次のとおりです:

  • http://<IM_REST_API_HOST>/km/api/categories/{id}?withParents=true&mode=KEY
  • http://<IM_REST_API_HOST>/km/api/categories?withParents=true&mode=KEY
  • http://<IM_REST_API_HOST>/km/api/categories?q=contentTypeRefKey eq 'FAQ'&withParents=true&mode=KEY
  • http://<IM_REST_API_HOST>/km/api/categories/{id}?childrenCount=true&withParents=true&mode=KEY
ソースを表示
トップに戻る

次の例は、一意の識別子で指定されたカテゴリ・オブジェクトを表示する方法を示しています。 一意の識別子は、recordIdパラメータ、referenceKeyパラメータまたはexternalIdパラメータです。

curl -X "GET" "http://IM_REST_API_HOST/km/api/latest/categories/{id}"

リクエスト・ヘッダーの例

次に、リクエスト・ヘッダーの例を示します。

curl -X GET "https://<IM_REST_API_HOST>/km/api/latest/categories/{id}" -u "<username:password>" -H "Accept: application/json" -H "Content-Type: application/json"

レスポンス本文の例

次の例は、JSON形式のレスポンス本文のコンテンツを示しています:

{
    "recordId": "58921ED6778448CA8DF3D1C77336C332",
    "referenceKey": "FUSION_CATEGORY_300100163778925",
    "objectId": "029",
    "name": "BIQA_KM_TOP",
    "externalId": 300100163778925,
    "externalType": "CATEGORY",
    "description": "BIQA_KM_TOP",
    "links": [
        {
            "rel": "children",
            "href": "https://<IM_REST_API_HOST>/km/api/v1/categories/58921ED6778448CA8DF3D1C77336C332/children",
            "mediaType": "application/json, application/xml",
            "method": "GET"
        },
        {
            "rel": "canonical",
            "href": "https://<IM_REST_API_HOST>/km/api/v1/categories/58921ED6778448CA8DF3D1C77336C332",
            "mediaType": "application/json, application/xml",
            "method": "GET"
        },
        {
            "rel": "collection",
            "href": "https://<IM_REST_API_HOST>/km/api/v1/categories",
            "mediaType": "application/json, application/xml",
            "method": "GET",
            "profile": "https://<IM_REST_API_HOST>/km/api/v1/metadata-catalog/categories"
        }
    ],
    "dateAdded": "2018-06-06T06:32:22+0000",
    "dateModified": "2018-06-06T06:32:23+0000",
    "sortOrder": 26,
    "hasChildren": true
}
「トップに戻る」