2. Crie um destino
Chame a operação createDestination para criar um destino Amazon Simple Queue Service (SQS).
- Chame a operação createDestination, passando os seguintes parâmetros do corpo:
Valor | Descrição |
---|---|
resourceSpecification Obrigatório Tipo: Object | As informações necessárias para criar um destino SQS. Isso inclui o valor sqs: arn obtido na Etapa 1. Conceda permissão à API Selling Partner para gravar em sua fila SQS. |
name Obrigatório Tipo: String | Um nome que você especifica para ajudá-lo a identificar este destino. |
Observação
Chamar a operação createDestination não requer autorização de nenhum parceiro de vendas. A este respeito, esta operação é uma operação "Grantless" e tem um modelo de autorização diferente da maioria das outras operações API de Parceiro de Venda.
Para obter mais informações, consulte Operações Grantless no Selling Partner API Developer Guide.
Exemplo de chamada:
POST https://sellingpartnerapi-na.amazon.com/ notifications/v1/destinations
{
"name": "YourDestinationName",
"resourceSpecification":
{
"sqs":
{
"arn": "arn:aws:sqs:us-east-2:444455556666:queue1"
}
}
}
Resposta:
Nome | Descrição |
---|---|
name Tipo: String | O nome definido pelo desenvolvedor para este destino. |
destinationId Tipo: String | O identificador de destino gerado quando você criou o destino. |
resource Tipo: String | O recurso que receberá notificações associadas a este destino. |
Resposta de exemplo:
{
"payload": {
"name": "YourDestinationName",
"destinationId": "ExampleDestinationId",
"resource": {
"sqs": {
"arn": "arn:aws:sqs:us-east-2:444455556666:queue1"
}
}
}
}
- Salve o valor destinationId como entrada para a Crie uma assinatura.
Updated over 3 years ago