Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
PutActionInteractions
Registra los datos de los eventos de interacción de acciones. Un evento de interacción de acciones es una interacción entre un usuario y una acción. Por ejemplo, un usuario que realiza una acción, como inscribirse en un programa para miembros o descargar su aplicación.
Para obtener información sobre cómo registrar interacciones de acción, consulte Registro de eventos de interacción de acciones. Para obtener más información sobre las acciones de un conjunto de datos de acciones, consulte Conjunto de datos de acciones.
Sintaxis de la solicitud
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
"
}
Parámetros de solicitud del URI
La solicitud no utiliza ningún parámetro de URI.
Cuerpo de la solicitud
La solicitud acepta los siguientes datos en formato JSON.
- actionInteractions
-
Lista de los eventos de interacción de acciones de la sesión.
Tipo: Matriz de ActionInteraction objetos
Miembros de la matriz: número mínimo de 1 artículo. La cantidad máxima es de 10 elementos.
Obligatorio: sí
- trackingId
-
ID de su rastreador de eventos de interacción de acciones. Cuando crea un conjunto de datos de interacciones de acción, Amazon Personalize crea un rastreador de eventos de interacciones de acción de forma automática. Para obtener más información, consulte ID del rastreador de eventos de interacciones de acción.
Tipo: string
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 256 caracteres.
Obligatorio: sí
Sintaxis de la respuesta
HTTP/1.1 200
Elementos de respuesta
Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200 con un cuerpo HTTP vacío.
Errores
- InvalidInputException
-
Proporcione un valor válido para el campo o el parámetro.
Código de estado HTTP: 400
- ResourceInUseException
-
El recurso especificado está en uso.
Código de estado HTTP: 409
- ResourceNotFoundException
-
No se ha encontrado el recurso especificado.
Código de estado HTTP: 404
Véase también
Para obtener más información sobre el uso de esta API en uno de los AWS SDK específicos del idioma, consulta lo siguiente: