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:

ValorDescriçã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:

ValorDescriçã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.