1. Criar um Feed Document
Este tutorial mostra como enviar um feed, verificar o status do processamento do feed e verificar se o envio do feed foi bem-sucedido. O tutorial contém amostras de código Java que demonstram uma maneira de fazer upload de um feed e fazer download de um relatório de resumo de processamento de feed. Você pode usar os princípios demonstrados no código de amostra para guiá-lo na construção de aplicativos em outras linguagens de programação, usando outras bibliotecas HttpClient ou carregar feeds com formatos diferentes.
Pré-requisitos
Para concluir este tutorial, você precisará de:
-
Um feed a ser enviado. Consulte os feedType para obter uma lista dos tipos de feed disponíveis.
-
Autorização do vendedor para o qual você está fazendo ligações. Consulte o Selling Partner API Developer Guide para obter mais informações.
1. Criar um Feed document
- Faça uma chamada em createFeedDocument, passando o seguinte parâmetro:
Valor | Descrição |
---|---|
contentType Obrigatório Tipo: String | O tipo de conteúdo do feed. A Amazon recomenda a codificação de caracteres UTF-8. Importante. Use este valor contentType na 3. Faça upload dos dados do feed. Caso contrário, o upload dos dados do feed falhará. |
Exemplo de chamada
Body
https://sellingpartnerapi-na.amazon.com/feeds/2021-06-30/documents
{
"contentType":"text/xml; charset=UTF-8"
}
Resposta
Exemplo de resposta com sucesso:
Valor | Descrição |
---|---|
feedDocumentId Obrigatório Tipo: String | O identificador do documento de alimentação. |
url Obrigatório Tipo: String | O URL predefinido para enviar o conteúdo do feed. Este URL expira após 5 minutos. |
{
"feedDocumentId": "amzn1.tortuga.3.920614b0-fc4c-4393-b0d9-fff175300000.T29XK4YL08B2VM",
"url": "https://tortuga-prod-na.s3.amazonaws.com/%2FNinetyDays/amzn1.tortuga.3.920614b0-fc4c-4393-b0d9-fff175300000.T29XK4YL08B2VM?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20200919T035824Z&X-Amz-SignedHeaders=<headers>&X-Amz-Expires=300&X-Amz-Credential=<credential>&X-Amz-Signature=<signature>"
}
- Salve os seguintes valores:
- url: Use este valor na 3. Fazer o upload do Feed.
- feedDocumentId: Use este valor na 4. Criar um Feed. Este valor feedDocumentId expira após 2 dias. Se você passar um valor feedDocumentId expirado para a operação createFeed, a chamada retornará falha.
Updated over 2 years ago