機械翻訳について

ロケール内のコンテンツのすべてのバージョンを削除

delete

/km/api/v1/content/{id}/deleteLocalizedVersions/{localeCode}

このメソッドは、指定されたロケールで指定されたコンテンツのすべてのバージョンをOracle Knowledgeリポジトリから削除します。 指定したロケールがベース・ロケールの場合、すべてのロケールのすべてのバージョンが削除されます。

ノート: リポジトリからドキュメントを削除するには、ログイン・ユーザーにDELETE権限が必要です。

このメソッドは次の処理を実行します:

  • 指定されたロケールのすべてのバージョンのドキュメントを削除します。
  • ドラフト、保留中公開済、公開済などのステータスに関係なく、文書を削除します。
  • このメソッドは、コンテンツ自体を削除する以外に、関連付けられたものも削除します:
    • タスク
    • コンテンツの推奨
    • 定期購買
    • コンテンツ履歴
    • サーベイ結果

レスポンス・エラー

リポジトリからドキュメントを削除する前に警告メッセージが表示されません。 削除の試行中にエラーが発生した場合、コンテンツは削除されません。 次のエラーが発生する可能性があります:

  • OKDOM-GEN0001

    このエラーは、無効なロケールが指定されている場合に発生します。

  • OKDOM-CONT0046

    このエラーは、指定されたドキュメントのバージョンが指定されたロケールに存在しない場合に発生します。

  • OKDOM-CONT0001

    このエラーは、指定されたドキュメントがチェックアウト状態にある場合に発生します。

URIの例

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

  • http://<IM_REST_API_HOST>/km/api/content/{id}/deleteLocalizedVersions/{localeCode}

    このメソッドは、指定されたLocaleCode内の指定されたcontentIDのコンテンツのすべてのバージョンを削除します。

リクエスト

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

レスポンス

204 レスポンス

コンテンツがありません。
トップに戻る

次の例は、特定のロケールで指定されたコンテンツのすべてのバージョンをOracle Knowledgeリポジトリから削除する方法を示しています:

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

レスポンス本文の例

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

This request does not return any response body.
「トップに戻る」