機械翻訳について

チャネルの作成

post

/content/management/api/v1.1/channels

指定されたペイロードでチャネルを作成します。

リクエスト

サポートされているメディア・タイプ
問合せパラメータ
ヘッダー・パラメータ
本文()
ペイロード内に指定の情報でチャネルを作成します。 ペイロード内に指定されている場合でも、id、createdBy、createdDate、updatedBy、updatedDate、channelToken、isSiteChannelおよびlinksフィールドは無視されます。
ルート・スキーマ : チャネル
型: object
チャネル
ソースを表示
ネストされたスキーマ : channelAccessControls
型: array
チャネル・アクセス制御のリスト。セキュアな標準チャネルでのみ許可されます。 現在、セキュア・チャネルに対してのみアクセス制御を許可しています
ソースを表示
ネストされたスキーマ : channelTokens
型: array
チャネルのトークンのリスト。
ソースを表示
ネストされたスキーマ : date
型: object
date
ソースを表示
ネストされたスキーマ : rankingPolicyContentTypes
型: array
チャネルの検索ランキング・ポリシー範囲。
ソースを表示
ネストされたスキーマ: repositories
型: array
チャネルに関連付けられたリポジトリ。 現在、サイト・チャネルのデフォルト・リポジトリのみが公開されています。
ソースを表示
ネストされたスキーマ : channelAccessControls
型: object
channelAccessControls
ソースを表示
  • 許容値: [ "CLOUD_USERS", "SERVICE_USERS", "SPECIFIC_USERS" ]
    付与されるアクセス制御タイプ、指定可能な値はCLOUD_USERS、SERVICE_USERS、SPECIFIC_USERS、デフォルトはCLOUD_USERSです
  • users
    チャネル・アクセス制御が提供される特定のユーザーで、アクセス制御タイプがSPECIFC_USERSの場合にのみ許可されます
ネストされたスキーマ: users
型: array
チャネル・アクセス制御が提供される特定のユーザーで、アクセス制御タイプがSPECIFC_USERSの場合にのみ許可されます
ソースを表示
ネストされたスキーマ : UserId
型: object
UserId
ソースを表示
ネストされたスキーマ : channelToken
型: object
channelToken
ソースを表示
ネストされたスキーマ : RepositoryId
型: object
RepositoryId
ソースを表示
トップに戻る

レスポンス

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

201レスポンス

作成されました。
本文()
ルート・スキーマ : チャネル
型: object
チャネル
ソースを表示
ネストされたスキーマ : channelAccessControls
型: array
チャネル・アクセス制御のリスト。セキュアな標準チャネルでのみ許可されます。 現在、セキュア・チャネルに対してのみアクセス制御を許可しています
ソースを表示
ネストされたスキーマ : channelTokens
型: array
チャネルのトークンのリスト。
ソースを表示
ネストされたスキーマ : date
型: object
date
ソースを表示
ネストされたスキーマ : rankingPolicyContentTypes
型: array
チャネルの検索ランキング・ポリシー範囲。
ソースを表示
ネストされたスキーマ: repositories
型: array
チャネルに関連付けられたリポジトリ。 現在、サイト・チャネルのデフォルト・リポジトリのみが公開されています。
ソースを表示
ネストされたスキーマ : channelAccessControls
型: object
channelAccessControls
ソースを表示
  • 許容値: [ "CLOUD_USERS", "SERVICE_USERS", "SPECIFIC_USERS" ]
    付与されるアクセス制御タイプ、指定可能な値はCLOUD_USERS、SERVICE_USERS、SPECIFIC_USERS、デフォルトはCLOUD_USERSです
  • users
    チャネル・アクセス制御が提供される特定のユーザーで、アクセス制御タイプがSPECIFC_USERSの場合にのみ許可されます
ネストされたスキーマ: users
型: array
チャネル・アクセス制御が提供される特定のユーザーで、アクセス制御タイプがSPECIFC_USERSの場合にのみ許可されます
ソースを表示
ネストされたスキーマ : UserId
型: object
UserId
ソースを表示
ネストされたスキーマ : channelToken
型: object
channelToken
ソースを表示
ネストされたスキーマ : RepositoryId
型: object
RepositoryId
ソースを表示

400レスポンス

不正リクエスト

403レスポンス

禁止。

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/channels'

例1:

これにより、既存のローカリゼーション・ポリシーを持つパブリック・チャネルが作成されます。ここで、7B8F6F008D905491E0534DB0F70AEE4Cは既存のローカリゼーション・ポリシーidです。 ペイロードを独自のデータで置換します。

/content/management/api/v1.1/channels

リクエスト本文

{
  "name": "channel5",
  "description": "channel5 description",
  "channelType": "public",
  "localizationPolicy": "7B8F6F008D905491E0534DB0F70AEE4C"
}

例2:

これにより、既存のローカリゼーション・ポリシーを使用してパブリック・チャネルが作成され、publishPolicyが公開できるのは承認済アイテムのみです。7B8F6F008D905491E0534DB0F70AEE4Cは既存のローカリゼーション・ポリシーidです。 ペイロードを独自のデータで置換します。

/content/management/api/v1.1/channels

リクエスト本文

{
  "name": "channel6",
  "description": "channel6 description",
  "channelType": "public",
  "publishPolicy": "onlyApproved",
  "localizationPolicy": "7B8F6F008D905491E0534DB0F70AEE4C"
}
先頭に戻る