カスタム言語コードの作成
post
/content/management/api/v1.1/l10n/languageCodes
指定されたペイロードでカスタム言語コードを作成します。
リクエスト
サポートされているメディア・タイプ
- application/json
問合せパラメータ
- links(optional): string
このパラメータは、リンク名のカンマ区切りのリストを受け入れます。 デフォルトでは、このパラメータによって、適用可能なすべてのリンクが指定されます。 可能な値は次のとおりです: self, canonical, describedby
ヘッダー・パラメータ
- X-Requested-With: string
CSRF攻撃を軽減するためのカスタム・ヘッダー。許容値:
[ "XMLHttpRequest" ]
ペイロード内の指定された情報で言語コードを作成します。 言語コードでは大文字と小文字が区別されません。つまり、大文字と小文字が異なる場合でも、既存の言語コードを使用して言語コードを作成できません。 ペイロードからはコードと説明のみが考慮されます。 コードは最大64文字、摘要は最大128文字にする必要があります。 ペイロードに指定されている場合でも、他のすべてのフィールドは無視されます。
ルート・スキーマ : LanguageBean
型:
ソースを表示
object- code(optional): string
ロケール・コード
- createdBy(optional): string
作成方法
- createdDate(optional): object date
date
- description(optional): string
ロケールの説明
- language(optional): string
ロケール言語
- languageType(optional): string
これがカスタム・ロケールかデフォルト・ロケールかを示します
- links(optional): array links
- script(optional): string
言語コードからのスクリプト
- territory(optional): string
言語コード・テリトリ
- updatedBy(optional): string
更新者。
- updatedDate(optional): object date
date
ネストされたスキーマ: Link
型:
objectリソースのリンク。
ソースを表示
- href(optional): string
ターゲット・リソースのURI それはテンプレートURIである可能性があります。 これはレスポンス取得の必須プロパティです。
- mediaType(optional): string
メディア・タイプ。
- method(optional): string
ターゲット・リソースへのアクセスに使用できるHTTPメソッド。
- profile(optional): string
ターゲット・リソースを記述するメタデータにリンクします。
- rel(optional): string
関連タイプ これはレスポンス取得の必須プロパティです。
- templated(optional): boolean
URIがテンプレートであるかどうか。
レスポンス
サポートされているメディア・タイプ
- application/json
201レスポンス
作成されました。
ルート・スキーマ : LanguageBean
型:
ソースを表示
object- code(optional): string
ロケール・コード
- createdBy(optional): string
作成方法
- createdDate(optional): object date
date
- description(optional): string
ロケールの説明
- language(optional): string
ロケール言語
- languageType(optional): string
これがカスタム・ロケールかデフォルト・ロケールかを示します
- links(optional): array links
- script(optional): string
言語コードからのスクリプト
- territory(optional): string
言語コード・テリトリ
- updatedBy(optional): string
更新者。
- updatedDate(optional): object date
date
ネストされたスキーマ: Link
型:
objectリソースのリンク。
ソースを表示
- href(optional): string
ターゲット・リソースのURI それはテンプレートURIである可能性があります。 これはレスポンス取得の必須プロパティです。
- mediaType(optional): string
メディア・タイプ。
- method(optional): string
ターゲット・リソースへのアクセスに使用できるHTTPメソッド。
- profile(optional): string
ターゲット・リソースを記述するメタデータにリンクします。
- rel(optional): string
関連タイプ これはレスポンス取得の必須プロパティです。
- templated(optional): boolean
URIがテンプレートであるかどうか。
400レスポンス
不正リクエスト
404レスポンス
見つかりません。
409レスポンス
競合
500レスポンス
内部サーバー・エラー
例
次の例では、cURLを使用してRESTリソースに対するPOSTリクエストを発行することによって、指定されたペイロードでカスタム言語コードを作成する方法を示しています:
curl -X POST -H 'Content-Type: application/json' -H 'X-Requested-With: XMLHttpRequest' 'https://host:port/content/management/api/v1.1/l10n/languageCodes'
例1:
これにより、カスタム言語コードが作成されます。 ペイロードを独自のデータで置換します。
/content/management/api/v1.1/l10n/languageCodes
リクエスト・ペイロード
{
"code": "en-x-my-custom-subtag",
"description": "en-x-my-custom-subtag description."
}
リクエスト・ヘッダー
{
"Content-Type": "application/json",
"X-Requested-With": "XMLHttpRequest"
}
レスポンス本文
{
"code": "en-x-my-custom-subtag",
"language": "English",
"description": "en-x-my-custom-subtag description",
"territory": null,
"script": null,
"languageType": "custom",
"createdBy": "swebcli.SitesAdmin1.admin",
"createdDate": {
"value": "2020-04-30T18:37:20.671Z",
"timezone": "UTC"
},
"updatedBy": "swebcli.SitesAdmin1.admin",
"updatedDate": {
"value": "2020-04-30T18:37:20.671Z",
"timezone": "UTC"
},
"links": [
{
"href": "http://swebcli-oracle.testec.cec.oraclecorp.com:8080/content/management/api/v1.1/l10n/languageCodes",
"rel": "self",
"method": "POST",
"mediaType": "application/json"
},
{
"href": "http://swebcli-oracle.testec.cec.oraclecorp.com:8080/content/management/api/v1.1/l10n/languageCodes",
"rel": "canonical",
"method": "POST",
"mediaType": "application/json"
},
{
"href": "http://swebcli-oracle.testec.cec.oraclecorp.com:8080/content/management/api/v1.1/metadata-catalog/l10n/languageCodes",
"rel": "describedby",
"method": "GET",
"mediaType": "application/schema+json"
}
]
}