Sandbox Console
Testar o webhook
Pode utilizar a funcionalidade Testar URL de webhook para testar o tipo de dados de rastreio devolvidos no URL de destino (servidor de destinatário/de escuta). Isto ajuda a validar o URL e os dados devolvidos antes de criar um webhook de Visibilidade integrada avançada.
Navegação:
Seguem-se as formas de navegar para a consola de sandbox Testar URL de webhook:
- Os meus projetos (no painel de navegação à esquerda) -> separador Visibilidade integrada avançada -> botão Testar URL do webhook ->na Consola de sandbox, clique em Experimentar esta Visibilidade integrada avançada
- Catálogo de API (no painel de navegação à esquerda) -> pesquise Visibilidade integrada avançada/clique em Visibilidade integrada avançada em FILTROS -> cartão Visibilidade integrada avançada:
- -> Descrição geral -> botão Documentação -> na consola de sandbox, clique em Experimentar esta Visibilidade integrada avançada.
- -> Documentos -> na consola de sandbox, clique em Experimentar esta Visibilidade integrada avançada.
Passos:
Seguem-se os passos para utilizar a funcionalidade Testar URL de webhook:
- Clique no botão Testar URL de webhook.
- Introduza os seguintes parâmetros de teste:
Nome do Campo Descrição URL de destino
Trata-se do URL para receber os dados do evento de rastreio/da carga.
- O cliente deve indicar um URL de destino funcional e válido.
- O URL de destino fornecido tem de estar no formato sintático padrão (URL HTTPS seguro).
Token de Segurança
Utilizado como segredo partilhado para autenticar e validar a resposta do webhook de Visibilidade integrada avançada.
- O valor do token tem de ter um comprimento mínimo de 26 carateres e máximo de 100 carateres.
- É obrigatório, pelo menos, 1 letra maiúscula, 1 letra minúscula e 1 caráter numérico.
- O token de segurança será utilizado para criar uma assinatura de código de autenticação de mensagem baseado em hash (HMAC) para validação da resposta.
Idioma da carga
Selecione o idioma preferencial da tradução de dados de rastreio a partir da Lista de opções. Seguem-se os 6 idiomas de exemplo disponíveis:
- Inglês (Estados Unidos)(predefinido)
Tipo de Rastreio
Selecione o tipo de resposta na qual os dados de rastreio têm de ser recebidos.
- Resposta de rastreio detalhado (o tipo de resposta consiste em dados de rastreio seguros com o histórico completo de eventos).(Predefinição)
- Resposta de rastreio específico do evento (o tipo de resposta consiste em dados de rastreio seguros apenas com as informações mais recentes do evento).(Em breve)
Rastrear eventos
Selecione uma categoria de nível superior para receber notificações por e-mail relacionadas com eventos de expedições no ciclo de vida do volume. Seguem-se as categorias de nível superior:
- Expedir
- Em Trânsito
- Entrega
- Exceções
- Entrega estimada
Evento do estado
Um evento de rastreio no ciclo de vida do volume. Selecione um dos eventos de rastreio a receber. Seguem-se os 10 eventos de estado de exemplo disponíveis:
- Recolhido
- Em trânsito
- Entregue
- Exceção de Entrega
Nota: os valores do campo "Evento do estado" serão preenchidos com base na "Categoria do evento de rastreio". Consulte a seguinte tabela para saber mais sobre a "Categoria do evento de rastreio" e os respetivos "Eventos do estado".
Categoria do evento do estado Evento do estado Expedir
- Recolhido
Em trânsito
- Em trânsito
Entrega
- Entregue
Exceções
- Exceção de Entrega
Entrega estimada(Em breve)
- Data de entrega estimada (EDD)
- Intervalo de tempo da entrega estimada (EDTW)
- Selecione a caixa Contrato de licença do FedEx Developer Portal (FDPLA) para assinar/aceitar o Contrato de licença.
- Clique no botão PUSH para ver os resultados do teste.
Resposta :
Seguem-se os parâmetros de resposta no sandbox:
- Body – o corpo contém os parâmetros de resposta no separador Testar URL de webhook na consola de sandbox.
- Status – esta secção no separador Resultados do teste indica o estado do pedido processado.
Mensagem de sucesso de exemplo:
Sucesso
Os detalhes do evento de Rastreio da Visibilidade integrada avançada de teste foram entregues com sucesso.
Status
Success
Test webhook tracking event details delivered successfully
Error
Test webhook tracking event details delivery failed
Se a entrega do evento de teste falhar, o ESTADO será apresentado como Erro no separador Resultados do teste com o respetivo código de erro e mensagem de erro.
Mensagem de erro de exemplo:
Código de erro:<<código de erro>>
A entrega dos detalhes do evento de Rastreio da Visibilidade integrada avançada de teste falhou.
Regras de validação:
- O URL da Visibilidade integrada avançada tem de estar no formato sintático padrão.
- Todos os campos necessários para testar um URL da Visibilidade integrada avançada não podem estar vazios.
- Para uma validação com sucesso:
- A FedEx irá enviar um pedido com o JSON do evento de exemplo. Nota: o URL de destino da Visibilidade integrada avançada deve responder com 200 (OK) como código de estado HTTP à FedEx.
- Para uma validação sem sucesso/com falhas:
- Se a FedEx receber qualquer resposta além de 200 (OK), a validação do URL de destino da Visibilidade integrada avançada será considerada sem sucesso.
- A FedEx irá apresentar o código de erro e a mensagem de erro no separador Resultados do teste.
Calculadora de payload de dados
A Calculadora de payload de dados foi concebida para ajudar os utilizadores a estimar a quantidade de dados gerados pela atividade de webhook. Oferece visibilidade sobre tamanhos de payload diários, contagens de expedições e eventos de rastreio, ajudando os utilizadores a tomarem decisões informadas sobre a utilização de dados e o planeamento da integração.
Utilizar a Calculadora
Os utilizadores podem introduzir os seguintes parâmetros:
- Número de expedições
- Eventos por expedição (predefinição: 5)
- Volume de payload diário (calculado automaticamente)
Com base nestas entradas, a calculadora apresenta dinamicamente:
- Eventos de rastreio totais
- Payload diária
- Tamanho total estimado dos dados
Notas informativas:
- O valor predefinido de eventos por expedição é 5. Isto baseia-se numa média de 17 a 18 eventos por expedição e em prazos de entrega típicos de 1 a 7 dias, consoante o tipo de serviço, a transportadora e o destino. Pressupõe-se um tempo médio de entrega de 3 dias. Nota: este valor é editável pelo utilizador.
- O Volume de payload diário é calculado da seguinte forma: número de expedições × eventos por expedição (predefinição: 5)
- Os utilizadores só precisam de introduzir o Número de expedições e clicar em "CALCULAR" para gerar os resultados. Os outros valores são predefinidos ou calculados automaticamente.
Aviso de isenção de responsabilidade: todos os valores fornecidos pela calculadora são aproximações e destinam-se apenas a fins de planeamento.
Response