機械翻訳について

記事ステータスの更新

put

/km/api/v1/articleStatus/{id}

このメソッドは、指定された一意の識別子パラメータでArticleStatusオブジェクトを更新します。

ArticleStatusオブジェクトは、複数の言語をサポートしています。 ArticleStatusオブジェクトを更新する場合は、目的のロケールでArticleStatusオブジェクトのローカリゼーションを作成または更新するために、LocalizedAttributeオブジェクトのリストを指定する必要があります。


URIの例

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

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

    リクエストは、指定された一意の識別子パラメータでArticleStatusオブジェクトを更新します。

レスポンス・エラー

このメソッドの考えられるエラー・レスポンスは次のとおりです:

  • OK-SEC0001

    このエラーは、ユーザーがArticeStatusオブジェクトを更新できない場合に発生します。

  • OKDOM-GEN0001

    このエラーは、指定された一意の識別子パラメータを持つArticleStatusオブジェクトが見つからない場合に発生します。

  • OK-GEN0005

    このエラーは、名前の値がリクエストで指定されていない場合に発生します。

  • OKDOM-GEN0004

    このエラーは、リクエストに指定された名前値がすでに存在する場合に発生します。

  • OKDOM-GEN0003

    このエラーは、リクエストに指定された参照キー値がすでに存在する場合に発生します。

  • OK-GEN0024

    このエラーは、リクエストで指定された参照キー値が無効である場合に発生します。

  • OK-GEN0016

    このエラーは、リクエストでLocalizedAttributes名またはロケール値が指定されていない場合に発生します。 また、このエラーは、リクエストで指定されたLocalizedAttributesロケール値が無効な場合にも発生します。

  • $ERROR.ArticleStatus.STATUS_CANNOT_BE_DEACTIVATED$

    このエラーは、ArticleStatusが記事に現在割り当てられており、アクティブ・フラグがリクエストでfalseとして指定されている場合に発生します。

リクエスト

サポートされるメディア・タイプ
パス・パラメータ
  • 更新するオブジェクトの一意の識別子。
本文( )
更新するオブジェクト。
ルート・スキーマ : ArticleStatus
タイプ: object
タイトル: ArticleStatus
ソースを表示
ネストされたスキーマ : localizedAttributes
タイプ: array
様々なロケールでのこのArticleStatusのLocalizedAttributesのリスト
ソースを表示
ネストされたスキーマ : LocalizedAttributes
タイプ: object
タイトル: LocalizedAttributes
ソースを表示
トップに戻る

レスポンス

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

200 レスポンス

「OK」をクリックします。
本文( )
ルート・スキーマ : ArticleStatus
タイプ: object
タイトル: ArticleStatus
ソースを表示
ネストされたスキーマ : localizedAttributes
タイプ: array
様々なロケールでのこのArticleStatusのLocalizedAttributesのリスト
ソースを表示
ネストされたスキーマ : LocalizedAttributes
タイプ: object
タイトル: LocalizedAttributes
ソースを表示
トップに戻る

次の例は、ArticleStatusオブジェクトを更新する方法を示しています:

curl -X PUT "https://<IM_REST_API_HOST>/km/api/latest/articleStatus/{id}" -u "<username:password>" -H "Accept: application/json" -H "Content-Type: application/json" -d "@<FilePath/RequestBody.json>"

リクエスト本文の例

次の例は、JSON形式のリクエスト本文のコンテンツを示しています:

{
  "recordId": "A7B7C73852354172834E259C7591F0FB",
  "referenceKey": "USER1",
  "name": "user1",
  "dateAdded": "2019-03-22T10:58:46+0000",
  "dateModified": "2019-03-22T10:58:46+0000",
  "active": true,
  "localizedAttributes": [
    {
      "localeId": "en_US",
      "name": "user1"
    },
    {
      "localeId": "ko_KR",
      "name": "user1"
    }
  ]
}

応答本文の例

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

{
  "recordId": "A7B7C73852354172834E259C7591F0FB",
  "referenceKey": "USER1",
  "name": "user1",
  "links": [
    {
      "rel": "canonical",
      "href": "https://<IM_REST_API_HOST>/km/api/latest/articleStatus/A7B7C73852354172834E259C7591F0FB",
      "mediaType": "application/json, application/xml",
      "method": "GET"
    },
    {
      "rel": "collection",
      "href": "https://<IM_REST_API_HOST>/km/api/latest/articleStatus",
      "mediaType": "application/json, application/xml",
      "method": "GET",
      "profile": "https://<IM_REST_API_HOST>/km/api/latest/metadata-catalog/articleStatus"
    }
  ],
  "dateAdded": "2019-03-22T10:58:46+0000",
  "dateModified": "2019-03-22T10:58:46+0000",
  "active": true,
  "localizedAttributes": [
    {
      "localeId": "en_US",
      "name": "user1"
    },
    {
      "localeId": "ko_KR",
      "name": "user1"
    }
  ]
}
「トップに戻る」