機械翻訳について

apiNameによる推奨事項から結果を取得します。

post

/content/management/api/v1.1/personalization/recommendationResults/{apiName}

apiNameによって指定された推奨事項の結果を取得します。 このエンドポイントは、推奨で定義されているオーディエンス属性の値を指定することで、推奨のテストに使用できます。 次の制限により、オーディエンスの属性を問合せまたは本文で指定できます:

エンド・ポイントでは、attribute.\.\ = \のようにキーワードattributeが付加される名前と値のペアとしてオーディエンス属性を受け入れます。
セッションまたはシステムの状態をシミュレートするためにリクエストの本文にのみ提供できるため、sessionおよびsystemのカテゴリを問合せに含めることはできません。

例: ? attribute.custom.my Attribute1=value1& attribute.custom.my Attribute2=value2



複数値オーディエンス属性が許可される場合は、名前と値のペアを繰り返すことで、これらの属性を問合せで指定する必要があります。


例: ? attribute.custom.my MultiValue=value1& attribute.custom.my MultiValue=value2 etc.

問合せで指定されたオーディエンス属性は、本文で指定されている場合は同じオーディエンス属性をオーバーライドします。

リクエスト

サポートされているメディア・タイプ
パス・パラメータ
  • 推奨のAPI名。 特殊文字が存在する場合はエンコードする必要があります。
問合せパラメータ
  • コレクション形式: multi
    オーディエンス属性のリスト。 特殊文字が存在する場合は、encoded.Theオーディエンス属性にキーワードattributeをプレフィクスとして付ける必要があります :

    attribute.\.\ = \

    例: ? attribute.custom.myAttribute1 =value1& attribute.custom.myAttribute2 =value2



    複数値オーディエンス属性が許可される場合は、名前と値のペアを繰り返すことで、これらの属性を問合せで指定する必要があります。


    例: ?attribute.custom.myMultiValue=value1&attribute.custom.my MultiValue=value2など。

  • 推奨のテストに使用するチャネル・トークン。 チャネルが指定されていない場合、推奨は現在のリポジトリ内のすべてのアセットに対して実行され、特定のチャネルに対して公開済またはターゲット設定されているアセットのみではありません。
  • このパラメータは、結果内の各アイテムの返されるフィールドを制御するために使用します。 このパラメータは、フィールド名または「すべて」のカンマ区切りリストを受け入れます。 これらのフィールドは、結果内の各アイテムに対して返されます。 フィールド名はすべて大文字小文字が区別され、ユーザーは問合せで正しいフィールド名を指定する必要があります。 すべてのユーザー定義フィールド名には、プレフィクス・フィールドを指定し、その後にピリオド(.)を付加する必要があります。 fields「すべて」 (大/小文字を区別しない)として指定されている場合、タイプ間および特定の問合せのタイプの場合、すべての標準フィールドが返され、すべての標準フィールドとユーザー・フィールドが返されます。 このパラメータは問合せではオプションで、結果には標準フィールド名と説明のみが表示されます。 標準フィールドid (type)は、尋ねられたフィールドに関係なく常に返されます。 問合せに指定されたフィールド名が間違っているか無効な場合は、error.Inがブレス・スタイル・クロス・タイプ問合せのコンテキストをスローします。タイプ固有のフィールドは、構文name,{typename1:fields.userdefinedfieldname1, fields.userdefinedfieldname2},{typename2:fields.userdefinedfieldname1}を使用して指定できます。 前述の例では、typename1タイプのすべてのアイテムにフィールドがあります - 名前、userdefinedfieldname1およびuserdefinedfieldname2。typename2タイプのすべてのアイテムにはフィールドが含まれます - 名前、userdefinedfieldname1。 型付きフィールド句で参照されているタイプにクロス・タイプの問合せが解決されない場合、エラーがスローされます。
    fields「メタデータ」またはmetadata.exifとして指定するアセットの既存のメタデータを返すこともできます。
    現在、新しくアップロードしたイメージに使用できるのはEXIFメタデータのみです。

    : これにより、検索結果のアドレスタイプの標準フィールドname、ユーザー・フィールドstateおよびcountryが返されます。
    https://{cecsdomain}/content/management/api/v 1.1 /items?q=type eq "Address"&fields= fields.state, fields.country

    : これにより、検索結果で使用される特定のタイプのすべての属性が返されます。
    https://{cecsdomain}/content/management/api/v 1.1 /items?q=type eq "Address"&fields=all

    : これにより、すべてのタイプのすべてのアイテムの検索結果で標準フィールドnamecreatedByが返されます。
    https://{cecsdomain}/content/management/api/v 1.1 /items?fields=name,createdBy

    : これにより、検索結果のすべての標準フィールドがすべてのタイプのすべてのアイテムに対して返されます。
    https://{cecsdomain}/content/management/api/v 1.1 /items?fields=all

    : これにより、すべてのタイプのすべてのアイテムについて検索結果で使用可能なメタデータが返されます。
    https://{cecsdomain}/content/management/api/v 1.1 /items?fields=metadata

    : これにより、すべてのタイプのすべてのアイテムの検索結果に使用可能なEXIFメタデータが返されます。
    https://{cecsdomain}/content/management/api/v 1.1 /items?fields=metadata.exif
    デフォルト値: name,description
  • このパラメータは、負でない整数を受け入れ、結果のサイズの制御に使用します。
    デフォルト値: 100
  • このパラメータは、負でない整数を受け入れ、結果の開始インデックスを制御するために使用します。
    デフォルト値: 0
  • このパラメータは、フィールド値に一致する問合せ式条件を受け入れます。 問合せ条件は、AND演算子を使用して結合し、カッコでグループ化できます。 問合せ条件の値は、{fieldName} {operator} "{fieldValue}"の形式に従います。 許可されるフィールド名は、repositoryIdのみです。 演算子の使用できる値は、eq (等しい)のみです。
    :
    https://{cecsdomain}/content/management/api/v1.1/personalization/recommendations?q=(apiName eq "TestRecommendation")
    :
    https://{cecsdomain}/content/management/api/v1.1/personalization/recommendations?q=(repositoryId eq "EAQWER42DGKJ10PCNMGAE")
  • このパラメータは、ブール・フラグを受け入れます。 trueとして指定した場合、返される結果には合計結果数が含まれる必要があります。
    デフォルト値: false
ヘッダー・パラメータ
本文()
オーディエンス属性名と値のペアの配列。 これらは、推奨事項の入力として使用されます。

属性エントリは、単一の値として指定できます:
"\.\" : "\"
また、複数値属性の場合は、配列として:
" \.\" : ["\", "\", ... ]

ノート:問合せで指定されたAudience属性は、本文で指定されているオーディエンス属性より優先されます。
ルート・スキーマ : RecommendationTest
型: object
推奨テスト
ソースを表示
  • 許容値: [ "PUBLISHED", "ALL", "PREVIEW" ]
    公開されたアセットのみを推奨のテストで返すかどうかを決定するために使用される列挙。 検証値は、ALLおよびPUBLISHEDです。 デフォルト値はALLeです。
  • audienceAttributes
    許可される追加のプロパティ: additionalProperties
    推奨のテストに使用するオーディエンス属性の配列。 各属性には、次の単一の値を指定できます:
    "\.\" : "\"
    または複数値属性の配列として:
    "\.\" : ["\", "\" ... ]
ネストされたスキーマ : audienceAttributes
型: object
使用可能なその他のプロパティ
ソースを表示
推奨のテストに使用するオーディエンス属性の配列。 各属性には、次の単一の値を指定できます:
"\.\" : "\"
または複数値属性の配列として:
"\.\" : ["\", "\" ... ]
ネストされたスキーマ: additionalProperties
型: array
ソースを表示
トップに戻る

レスポンス

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

201レスポンス

作成されました。
本文()
ルート・スキーマ : RecommendationTestResults
型: object
推奨テスト結果
ソースを表示
ネストされたスキーマ : CollectionItemMap
型: object
コレクション
ソースを表示
ネストされたスキーマ : RecommendationTestResultsDetails
型: object
推奨テスト結果詳細
ソースを表示
ネストされたスキーマ : aggregationResults
型: array
集計結果。
ソースを表示
ネストされたスキーマ: items
型: array
コレクションに含まれる特異なリソース。
ソースを表示
ネストされたスキーマ : 殺害
型: array
固定品目。 検索リストの上部に固定されたアイテムを表示
ソースを表示
ネストされたスキーマ : AggregationResult
型: object
ソースを表示
ネストされたスキーマ: items
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: additionalProperties
型: object
ネストされたスキーマ : queryStatuses
型: array
各推奨問合せの結果を説明する推奨問合せステータス。
ソースを表示
ネストされたスキーマ : RecommendationTestQueryStatus
型: object
レコメンデーション・テスト問合せステータス。
ソースを表示

400レスポンス

不正リクエスト

403レスポンス

禁止。

500レスポンス

内部サーバー・エラー
先頭に戻る