As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
PutActionInteractions
Registra os dados de eventos de interações com ações. Um evento de interação com ação é uma interação entre um usuário e uma ação. Por exemplo, um usuário que realize uma ação, como inscrever-se em um programa de associação ou baixar a aplicação.
Para obter mais informações sobre como registrar interações com ações, consulte Registrar eventos de interação com ações. Para obter mais informações sobre ações em um conjunto de dados de ações, consulte Conjunto de dados de ações.
Sintaxe da Solicitação
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 da solicitação de URI
A solicitação não usa nenhum parâmetro de URI.
Corpo da Solicitação
A solicitação aceita os dados a seguir no formato JSON.
- actionInteractions
-
Uma lista de eventos de interações com ações da sessão.
Tipo: Matriz de objetos ActionInteraction
Membros da Matriz: Número mínimo de 1 item. Número máximo de 10 itens.
Obrigatório: Sim
- trackingId
-
O ID do rastreador de eventos de interações com ações. Ao criar um conjunto de dados de interações com ações, o Amazon Personalize cria um rastreador de eventos de interações com ações para você. Para obter mais informações, consulte ID do rastreador de eventos de interação com ações.
Tipo: string
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 256.
Exigido: Sim
Sintaxe da Resposta
HTTP/1.1 200
Elementos de Resposta
Se a ação tiver êxito, o serviço enviará de volta uma resposta HTTP 200 com um corpo HTTP vazio.
Erros
- InvalidInputException
-
Forneça um valor válido para o campo ou parâmetro.
Código de Status HTTP: 400
- ResourceInUseException
-
O recurso especificado está em uso.
Código de Status HTTP: 409
- ResourceNotFoundException
-
Não foi possível encontrar o recurso especificado.
Código de Status HTTP: 404
Consulte Também
Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos da linguagem, consulte o seguinte: