RDT para vários envios
Você pode obter um RDT que fornece autorização para obter detalhes de remessa para qualquer remessa de um parceiro de vendas.
Pré-requisitos
Para concluir este tutorial, você precisará:
-
Autorização do parceiro de vendas para o qual você está fazendo chamadas.
Para mais informações de como Registrar desenvolvedor no SellerCentral. -
IDs de envio para as remessas cujos detalhes você deseja obter.
1. Obter um token RDT
Faça a requisição para createRestrictedDataToken, passando os seguintes parâmetros:
Valor | Descrição |
---|---|
restrictedResources Obrigatório Tipo: RestrictedResource | Modelo de recurso restrito. Máximo: 50 |
Exemplo de chamada
{
"restrictedResources": [
{
"method": "GET",
"path": "/mfn/v0/shipments/{shipmentId}"
}
]
}
Resposta
Exemplo de resposta com sucesso:
Valor | Descrição |
---|---|
restrictedDataToken Tipo: String | Um Token de Dados Restritos (RDT). Este é um token de acesso de curta duração que autoriza você a chamar as operações restritas representadas pelos recursos restritos que você especificou. Passe o valor RDT no cabeçalho x- amz-access-token ao fazer chamadas subsequentes para as operações restritas. |
expiresIn Tipo: Integer | A vida útil do RDT, em segundos. |
{
"payload": {
"restrictedDataToken": "Atz.sprdt|IQEBLjAsAhRmHjNgHpi0U-Dme37rR6CuUpSR",
"expiresIn": 3600
}
}
Salve o valor do restrictedDataToken (RDT) para usar em 2. Inclua o RDT na chamada getShipment.
2. Inclua o RDT na chamada getShipment
Faça a requisição em getShipment da API Merchant Fulfillment, usando o caminho genérico que você especificou na Etapa 1. Obter um token RDT e substitua {shipmentId}
por um ID de remessa do parceiro de vendas. Por exemplo, /mfn/v0/shipments/FBA1234ABC5D
.
Certifique-se de incluir o RDT da Etapa 1 no cabeçalho x-amz-access-token
de sua chamada para getShipment. Você pode usar o RDT para qualquer uma das IDs de remessa do parceiro de vendas.
Updated over 2 years ago