本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
PutActionInteractions
記錄動作互動事件資料。動作互動事件是一個用戶和一個動作之間的交互。例如,採取行動的用戶,例如註冊會員計劃或下載您的應用程序。
如需有關記錄動作互動的詳細資訊,請參閱記錄動作互動事件。如需動作資料集中動作的詳細資訊,請參閱動作資料集。
請求語法
POST /action-interactions HTTP/1.1
Content-type: application/json
{
"actionInteractions": [
{
"actionId": "string
",
"eventId": "string
",
"eventType": "string
",
"impression": [ "string
" ],
"properties": "string
",
"recommendationId": "string
",
"sessionId": "string
",
"timestamp": number
,
"userId": "string
"
}
],
"trackingId": "string
"
}
URI 請求參數
請求不會使用任何 URI 參數。
請求主體
請求接受採用 JSON 格式的下列資料。
- actionInteractions
-
工作階段中的動作互動事件清單。
類型:ActionInteraction 物件陣列
陣列成員:項目數下限為 1。項目數上限為 10。
必要:是
- trackingId
-
動作互動事件追蹤器的 ID。當您建立動作互動資料集時,Amazon Personalize 會為您建立動作互動事件追蹤器。如需詳細資訊,請參閱動作互動事件追蹤器 ID。
類型:字串
長度限制:長度下限為 1。長度上限為 256。
必要:是
回應語法
HTTP/1.1 200
回應元素
如果動作成功,則服務會傳回具空 HTTP 內文的 HTTP 200 回應。
錯誤
- InvalidInputException
-
提供欄位或參數的有效值。
HTTP 狀態碼:400
- ResourceInUseException
-
指定的資源正在使用中。
HTTP 狀態碼:409
- ResourceNotFoundException
-
找不到指定的資源。
HTTP 狀態碼:404
另請參閱
如需在其中一個特定語言 AWS SDK 中使用此 API 的詳細資訊,請參閱下列內容: