機械翻訳について

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

get

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

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

コンテンツ・タイプは、コンテンツ作成者がコンテンツをUserGroupオブジェクトに関連付けることができるように構成できます。 コンテンツ作成者は、特定のレベルのアクセス権を持つユーザーがコンテンツにアクセスできるように、ユーザー・グループをコンテンツに割り当てます。

このリソースは、UserGroupオブジェクトの返されたリストをソートできるorderByリクエスト・パラメータをサポートしています。

スキーマ内のorderByパラメータとリソースのカタログ情報で使用する様々な値を検索できます。 スキーマおよびカタログ情報を取得するには、HTTPリクエストでmediaType値を'application/schema+json'としてGETメソッドを使用します。

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

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

リクエスト

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

レスポンス

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

200 レスポンス

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

次の例は、cURLを使用してRESTリソースに対する取得リクエストを発行することによって、指定されたコンテンツ・タイプ・オブジェクトに関連付けられたユーザー・グループ・オブジェクトのリストを検索する方法を示しています。

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

レスポンス本文の例

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

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