PutActionInteractions - Amazon Personalize
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

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

另请参阅

有关在特定语言的 Amazon SDK 中使用此 API 的更多信息,请参阅以下内容: