機械翻訳について

記事ステータスの作成

post

/km/api/v1/articleStatus

このメソッドは、Oracle KnowledgeリポジトリにArticleStatusオブジェクトを作成します。

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


URIの例

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

  • http://<IM_REST_API_HOST>/km/api/latest/articleStatus

    リクエストによってArticleStatusオブジェクトが作成されます。

レスポンス・エラー

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

  • OK-SEC0001

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

  • OK-GEN0005

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

  • OKDOM-GEN0004

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

  • OK-GEN0024

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

  • OK-GEN0016

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

リクエスト

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

レスポンス

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

201 レスポンス

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

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

curl -X "POST" "http://<IM_REST_API_HOST>/km/api/latest/articleStatus"

レスポンス・ヘッダーの例

次に、レスポンス・ヘッダーの例を示します。

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

リクエスト本文の例

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

{
"referenceKey":"TEMP_ARTICLE_STATUS",
"name":"TEMP Article Status",
"active":true,
"localizedAttributes":
[
	{
	"localeId":"en_US",
	"name":"TEMP Article Status"
	},
	{
	"localeId":"en_GB",
	"name":"TEMP Article Status"
	},
	{
	"localeId":"ar_EG",
	"name":"TEMP Article Status"
	},
	{
	"localeId":"ar_AE",
	"name":"TEMP Article Status"},
	{
	"localeId":"fr_FR",
	"name":"TEMP Article Status"
	},
	{
	"localeId":"ko_KR",
	"name":"TEMP Article Status"
	},
	{
	"localeId":"es_ES",
	"name":"TEMP Article Status"
	}
]
}

応答本文の例

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

{
    "recordId": "A986C635359649238E49D59B7AC0EC5D",
    "referenceKey": "TEMP_ARTICLE_STATUS",
    "name": "TEMP Article Status",
    "links": [
        {
            "rel": "canonical",
            "href": "<IM_REST_API_HOST>/km/api/latest/articleStatus/A986C635359649238E49D59B7AC0EC5D",
            "mediaType": "application/json, application/xml",
            "method": "GET"
        },
        {
            "rel": "collection",
            "href": "<IM_REST_API_HOST>/km/api/latest/articleStatus",
            "mediaType": "application/json, application/xml",
            "method": "GET",
            "profile": "<IM_REST_API_HOST>/km/api/latest/metadata-catalog/articleStatus"
        }
    ],
    "dateAdded": "2020-08-10T14:09:55+0000",
    "dateModified": "2020-08-10T14:09:55+0000",
    "active": true,
    "localizedAttributes": [
        {
            "localeId": "en_US",
            "name": "TEMP Article Status"
        },
        {
            "localeId": "ar_EG",
            "name": "TEMP Article Status"
        },
        {
            "localeId": "ar_AE",
            "name": "TEMP Article Status"
        },
        {
            "localeId": "fr_FR",
            "name": "TEMP Article Status"
        },
        {
            "localeId": "ko_KR",
            "name": "TEMP Article Status"
        },
        {
            "localeId": "es_ES",
            "name": "TEMP Article Status"
        }
    ]
}

「トップに戻る」