Comunidade

Ask a Question

Boa noite, estou fazendo testes na API. Gostaria de informações sobre os serviços opcionais. Pois só achei descrição de alguns: CL, V2, MX, V1, MV.

Ao trocar para as chaves de produção, estas retornam como "message": "Unauthenticated." no endpoint: api/v2/me/shipment/calculate. Existe mais alguma configuração além de trocar de Token e o endpoint?

Essa mensagem de erro é referente à requisição falhar na autenticação, pode acontecer pelo token ser inválido, ter sido revogado ou estar vencido. Independentemente do endpoint acessado, o cliente necessitará realizar uma nova autorização para poder gerar um novo token válido.

Mas qual endpoint irá atualizar os status da entrega?

A situação geral do envio pode ser consultada no endpoint /api/v2/me/shipment/tracking a qualquer momento, nela estarão disponíveis as situações e códigos de rastreio conforme disponível no envio. Esta rota possui cache de 1 hora, portanto, é possível que você não receba as informações mais atualizadas caso já tenha realizado a mesma consulta nesse intervalo de tempo.

Eu percebi que o antigo programador, tinha criado uma rota ("/api/v2/me/ecommerce/calculate") e quando eu fui olhar na documentação não achei essa rota, apenas essa ("{{url}}/api/v2/me/shipment/calculate" ), minha duvida é: se a rota 1 ainda pode ser utilizada?

A rota "/api/v2/me/ecommerce/calculate" é utilizada apenas em integrações muito específica e não deve ser utilizada. Esta rota apenas será utilizada em casos em que a equipe técnica do Melhor Envio informar que ela deve ser utilizada, podendo inclusive resultar em o Melhor Envio bloquear os acessos sem qualquer aviso prévio.

O que significa na API os opcionais MX e V2 que aparecem para a Azul Cargo?

Estes códigos de opcionais são antigos, que não estão disponíveis na API atual e não possuem qualquer utilidade.

No método de inserir fretes no carrinho, só é possível inserir de um por um ou podemos mandar um array com vários destinatários?

Sim, só é permitida a inserção de 1 etiqueta por requisição ao carrinho. Cada requisição ao carrinho irá retornar a validade dos dados e, em caso positivo, retorna as informações do envio criado incluindo o “id”. Este “id” será utilizado para consultas futuras.

Vocês possuem algum exemplo de aplicativo já funcionando com a integração feita por meio de php curl?

Não disponibilizamos exemplos prontos, mas é possível resgatar modelos para cada requisição em diversas linguagens diretamente em nossa documentação.