機械翻訳について

コンテンツに割り当てられたすべてのユーザー・グループを取得

get

/km/api/v1/content/{id}/userGroups

このメソッドは、指定されたIDパラメータを持つContentオブジェクトに関連付けられているUserGroupオブジェクトのリストを返します。

このリソースは、orderByリクエスト・パラメータをサポートしています。 このパラメータをHTTPサービス・リクエストとともに使用して、返されたリストをソートできます。

orderByパラメータで使用できる追加の値については、リソースのスキーマおよびカタログを取得する必要があります。

リソースのスキーマおよびカタログを取得するには、HTTPリクエストでmediaType値を'application/schema+json'としてGETメソッドを使用する必要があります。

リソースのスキーマおよびカタログを取得するURIの例を次に示します:

  • http://<IM_REST_API_HOST>/km/api/latest /metadata-catalog/userGroups

URIの例

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

  • http://<IM_REST_API_HOST>/km/api/latest /content/{id}/userGroups?orderBy=referenceKey:asec

    リクエストは、指定されたIDパラメータを持つContentオブジェクトに関連付けられているUserGroupオブジェクトのリストを参照キーでソートして昇順で返します。

  • http://<IM_REST_API_HOST>/km/api/latest /content/{id}/userGroups?orderBy=referenceKey:desc

    リクエストは、指定されたIDパラメータを持つContentオブジェクトに関連付けられているUserGroupオブジェクトのリストを、参照キーでソートして降順に返します。

リクエスト

パス・パラメータ
  • コンテンツ・オブジェクトの一意の識別子
トップに戻る

レスポンス

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

200 レスポンス

「OK」をクリックします。
本文( )
ルート・スキーマ : ResultList UserGroupKey
タイプ: object
タイトル: ResultList UserGroupKey
ソースを表示
ネストされたスキーマ : アイテム
タイプ: array
ソースを表示
ネストされたスキーマ : UserGroupKey
タイプ: object
タイトル: UserGroupKey
ソースを表示
トップに戻る

次の例は、指定されたIDを持つContentオブジェクトに関連付けられているすべてのUser Groupオブジェクトを検索する方法を示しています。

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

レスポンス本文の例

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

{
  "items": [
    {
      "recordId": "-5",
      "referenceKey": "NULLTAG",
      "name": "NULLTAG",
      "links": [
        {
          "rel": "canonical",
          "href": "https://IM_REST_API_HOST/km/api/latest/userGroups/-5",
          "mediaType": "application/json, application/xml",
          "method": "GET"
        },
        {
          "rel": "collection",
          "href": "https://IM_REST_API_HOST/km/api/latest/userGroups",
          "mediaType": "application/json, application/xml",
          "method": "GET",
          "profile": "https://IM_REST_API_HOST/km/api/latest/metadata-catalog/userGroups"
        }
      ]
    }
  ],
  "hasMore": false,
  "limit": 20,
  "offset": 0,
  "links": [
    {
      "rel": "canonical",
      "href": "https://IM_REST_API_HOST/km/api/latest/content/0400362a57eb0e0157d88fc1db007f49/userGroups?limit=20&offset=0",
      "mediaType": "application/json, application/xml",
      "method": "GET"
    }
  ],
  "count": 1
}
「トップに戻る」