機械翻訳について

ドキュメントIDによるコンテンツのすべてのバージョンの取得

get

/km/api/v1/content/docId/{docId}/allVersions

このメソッドは、ドキュメントIDで指定された最新バージョンのドキュメントのすべてのバージョンに関連付けられたContentKeyBOオブジェクトのリストを返します。 ユーザーは、'langpref' URLパラメータを渡すことで、デフォルトのユーザー・ロケールを上書きできます。 ノートとして、URLパラメータ'contentState'は無視されます。

URIの例

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

  • http://<IM_REST_API_HOST>/km/api/latest/content/docId/{docId}/allVersions

    このリクエストは、指定されたドキュメントIDに関連付けられたContentKeyBOオブジェクトのリストを返します。

リクエスト

パス・パラメータ
トップに戻る

レスポンス

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

200 レスポンス

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

このフィールドは、ユーザーが表示できるすべての翻訳済コンテンツのリストを返します

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

ソースを表示
ネストされたスキーマ : ArticleStatusKey
タイプ: object
タイトル: ArticleStatusKey
ソースを表示
ネストされたスキーマ : LocaleKey
タイプ: object
タイトル: LocaleKey
ソースを表示
ネストされたスキーマ : DataForm
タイプ: object
タイトル: DataForm
ソースを表示
ネストされたスキーマ : AggregateFormResults
タイプ: object
タイトル: AggregateFormResults
ソースを表示
ネストされたスキーマ : schemaAttributes
タイプ: array

このフィールドには、このコンテンツのコンテンツ・タイプに関連付けられたスキーマ属性のリストが返されます。

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

ソースを表示
ネストされたスキーマ : 質問
タイプ: array
質問と多数の関係
ソースを表示
ネストされたスキーマ : UserKey
タイプ: object
タイトル: UserKey
ソースを表示
  • ユーザー・オブジェクトの電子メール
  • ExternalIdは、外部システムからの対応するユーザーのIDです。 ExternalTypeとともに、このシステムからのユーザーと外部システムのユーザーとの間のギャップを埋めるために使用できます。
  • ExternalTypeは、外部システムからの対応するユーザーのタイプです。 ExternalIdとともに使用すると、このシステムからのユーザーと外部システムのユーザーとの間のギャップを埋めることができます。
  • links
  • ユーザーのフルネーム
  • ユーザー・オブジェクトの一意のレコードID。
ネストされたスキーマ : ビュー
タイプ: array
表示する関係が多すぎます
ソースを表示
ネストされたスキーマ : DataFormQuestion
タイプ: object
タイトル: DataFormQuestion
ソースを表示
ネストされたスキーマ : 答え
タイプ: array
回答との関連性が多すぎます
ソースを表示
ネストされたスキーマ : DataFormKey
タイプ: object
タイトル: DataFormKey
ソースを表示
ネストされたスキーマ : DataFormAnswer
タイプ: object
タイトル: DataFormAnswer
ソースを表示
ネストされたスキーマ : DataFormQuestionKey
タイプ: object
タイトル: DataFormQuestionKey
ソースを表示
ネストされたスキーマ : ViewKey
タイプ: object
タイトル: ViewKey
ソースを表示
ネストされたスキーマ : 質問
タイプ: array
AggregateQuestionResultとの関係が多すぎます
ソースを表示
ネストされたスキーマ : AggregateQuestionResult
タイプ: object
タイトル: AggregateQuestionResult
ソースを表示
ネストされたスキーマ : 答え
タイプ: array
AggregateAnswerResultとの関係が多すぎます
ソースを表示
ネストされたスキーマ : AggregateAnswerResult
タイプ: object
タイトル: AggregateAnswerResult
ソースを表示
ネストされたスキーマ : SchemaAttribute
タイプ: object
タイトル: SchemaAttribute
ソースを表示
ネストされたスキーマ : 子供
タイプ: array
現在の要素の子ノードのリスト
ソースを表示
ネストされたスキーマ : localizedAttributes
タイプ: array
様々なロケールでのこのSchemaAttribute名のLocalizedAttributesおよび説明のリスト
ソースを表示
ネストされたスキーマ : schemaAttributeUserGroupList
タイプ: array
この属性を保護するために使用できるユーザー・グループのリスト。 これは、ContentTypeに割り当てられたユーザー・グループのリストのサブセットである必要があります
ソースを表示
ネストされたスキーマ : LocalizedAttributes
タイプ: object
タイトル: LocalizedAttributes
ソースを表示
ネストされたスキーマ : SchemaAttributeUserGroup
タイプ: object
タイトル: SchemaAttributeUserGroup
ソースを表示
ネストされたスキーマ : UserGroupKey
タイプ: object
タイトル: UserGroupKey
ソースを表示
トップに戻る

次の例は、ドキュメントIDで指定された最新バージョンのドキュメントのすべてのバージョンに関連付けられたContentKeyBOオブジェクトのリストを取得する方法を示しています:

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

レスポンス本文の例

次に、JSON形式のレスポンス本文の例を示します。

{
  ""isForEdit"": false,
  ""categories"": [],
  ""userGroups"": [],
  ""views"": [
    {
      ""recordId"": ""BBA181DFB52148779A416184A191B2AF"",
      ""referenceKey"": ""SERVICE"",
      ""name"": ""Service"",
      ""links"": [
        {
          ""rel"": ""canonical"",
          ""href"": ""https://<IM_REST_API_HOST>/km/api/latest/views/BBA181DFB52148779A416184A191B2AF"",
          ""mediaType"": ""application/json, application/xml"",
          ""method"": ""GET""
        }
      ]
    }
  ],
  ""recordId"": ""27BA7D089309424D86657C14C4B637A6"",
  ""versionId"": ""3B5049724B604F21A4F2235E142BA46F"",
  ""documentId"": ""FAQ1"",
  ""title"": ""Q query  Testing --update"",
  ""version"": ""2.0"",
  ""answerId"": 1000018,
  ""locale"": {
    ""recordId"": ""en_US"",
    ""links"": [
      {
        ""rel"": ""canonical"",
        ""href"": ""https://<IM_REST_API_HOST>/km/api/latest/locales/en_US"",
        ""mediaType"": ""application/json, application/xml"",
        ""method"": ""GET""
      }
    ]
  },
  ""dateModified"": ""2018-11-13T15:21:22+0530"",
  ""links"": [
    {
      ""rel"": ""canonical"",
      ""href"": ""https://<IM_REST_API_HOST>/km/api/latest/content/27BA7D089309424D86657C14C4B637A6"",
      ""mediaType"": ""application/json, application/xml"",
      ""method"": ""GET""
    },
    {
      ""rel"": ""collection"",
      ""href"": ""https://<IM_REST_API_HOST>/km/api/latest/content"",
      ""mediaType"": ""application/json, application/xml"",
      ""method"": ""GET"",
      ""profile"": ""https://<IM_REST_API_HOST>/km/api/latest/metadata-catalog/content""
    }
  ],
  ""contentType"": {
    ""recordId"": ""98055D055BA8467B8097FB0B52923FD2"",
    ""referenceKey"": ""FAQ"",
    ""name"": ""FAQ"",
    ""description"": ""A template containing a common question and answer on a specific topic"",
    ""links"": [
      {
        ""rel"": ""canonical"",
        ""href"": ""https://<IM_REST_API_HOST>/km/api/latest/contentTypes/98055D055BA8467B8097FB0B52923FD2"",
        ""mediaType"": ""application/json, application/xml"",
        ""method"": ""GET""
      }
    ]
  },
  ""priority"": ""PRIORITY_0"",
  ""createDate"": ""2018-11-13T12:20:00+0530"",
  ""lastModifiedDate"": ""2018-11-13T15:01:31+0530"",
  ""dateAdded"": ""2018-11-13T15:01:31+0530"",
  ""displayStartDate"": ""1900-01-01T00:00:00+0530"",
  ""displayEndDate"": ""9999-12-31T00:00:00+0530"",
  ""owner"": {
    ""recordId"": 2,
    ""name"": ""Default Administrator"",
    ""email"": ""user@example.com"",
    ""externalType"": ""ACCOUNT"",
    ""links"": [
      {
        ""rel"": ""canonical"",
        ""href"": ""https://<IM_REST_API_HOST>/km/api/latest/users/2"",
        ""mediaType"": ""application/json, application/xml"",
        ""method"": ""GET""
      }
    ]
  },
  ""lastModifier"": {
    ""recordId"": 2,
    ""name"": ""Default Administrator"",
    ""email"": ""user@example.com"",
    ""externalType"": ""ACCOUNT"",
    ""links"": [
      {
        ""rel"": ""canonical"",
        ""href"": ""https://<IM_REST_API_HOST>/km/api/latest/users/2"",
        ""mediaType"": ""application/json, application/xml"",
        ""method"": ""GET""
      }
    ]
  },
  ""creator"": {
    ""recordId"": 2,
    ""name"": ""Default Administrator"",
    ""email"": ""user@example.com"",
    ""externalType"": ""ACCOUNT"",
    ""links"": [
      {
        ""rel"": ""canonical"",
        ""href"": ""https://<IM_REST_API_HOST>/km/api/latest/users/2"",
        ""mediaType"": ""application/json, application/xml"",
        ""method"": ""GET""
      }
    ]
  },
  ""published"": true,
  ""pending"": false,
  ""publishDate"": ""2018-11-13T15:13:13+0530"",
  ""checkedOut"": true,
  ""publishedVersion"": ""2.0"",
  ""xml"": ""<FAQ><QUESTION><![CDATA[Q query Testing --update]]></QUESTION><ANSWER><![CDATA[Q query Testing --update]]></ANSWER><SUMMARY><![CDATA[Q query  Testing --update]]></SUMMARY></FAQ>"",
  ""resourcePath"": ""$STAGING_RESOURCE_HOST_URL/fusion/content/draft/27BA7D089309424D86657C14C4B637A6/3B5049724B604F21A4F2235E142BA46F/""
}
「トップに戻る」