Comunidade

Ask a Question

Reagindo a estados com Webhooks

Olá pessoal, boa tarde. Como vão? Eu fiquei na dúvida se existem webhooks para reagir a mudança de estado no pacote, como de released para posted, de posted para delivered ou undelireved e etc... Não me parece uma ideia muito boa montar um job agendado para verificar manualmente isso todo dia, eu poderia facilmente cair no ratelimit da api fazendo isso em dias com muitos pedidos...

Erro "unsupported_grant_type"

Estou tentando gerar um token e estou passando todos os parâmetros, mas recebo esse erro. Quais são os grant_types? Estou passando o valor "shipping-calculate", está correto? E também, mesmo depois de fazer o processo de autorização de aplicativo ele não aparece para mim na sessão de aplicativos autorizados

The request is missing a required parameter, includes an invalid parameter value, includes a parameter more than once, or is otherwise malformed.

Estou preenchendo os campos conforme a documentação pede, mas quando eu faço a requisição me retorna esse erro "The request is missing a required parameter, includes an invalid parameter value, includes a parameter more than once, or is otherwise malformed." <code> import requests url = "https://sandbox.melhorenvio.com.br/oauth/token" payload = { "grant_type": "authorization_code", "client_id": 3..., "client_secret": "7OoBAUBj...3RZfy0YfyC", "redirect_uri": "https://project-respponse-marlon307.vercel.app/", "code": "code" } headers = { "Accept": "application/json", "Content-Type": "application/json", "User-Agent": "AppRepponse ([email protected])" } response = requests.post(url, json=payload, headers=headers) print(response.text) </code>

Redirect_URL para inserção de frete ao carrinho!

Olá, vi em algumas integrações que é possível redirecionar o lojista para uma URL do Melhor Envio onde é carregado os dados do remetente, destinatário, produtos, pacote e forma de envio (talvez através de parâmetros da URL). Também um botão para envio do pedido de frete. Não localizei essa URL nos documentos. Podem me ajudar, por favor?
ANSWERED

Tempo estimado

Ao consultar o calculo de frete na API, o valor dos campos "delivery_range" e "custom_delivery_range" é considerado apenas dias uteis? Ou os dias do fim de semana, por exemplo, estão inclusos no valor desses campos?
ANSWERED

Logísitca reversa

Olá pessoal, tudo bom? É possível com a API fazer a logística reversa? Caso de uso: Quero permitir que o usuário faça a devolução do pedido pelo front end, sem precisar o dono da loja entrar no painel do Melhor Envio dele para fazer essa logística reversa. É possível? Eu encontrei alguns problemas no meu raciocínio por que o cliente ainda precisaria pagar pela etiqueta, mas até ai não seria um problema 100%, o link com a etiqueta que é gerado pro cliente é possível mandar pro front por meio da API? Bom, se alguém tiver alguma ideia do que posso fazer com a API em relação a logística reversa, eu agradeceria!
ANSWERED

The given data was invalid.

Estou tentando fazer alguns testes usando a Sandbox, para simular uma cotação de frete, copiei exatamente conforme documentação e o retorno é: { "message": "The given data was invalid.", "errors": { "from.postal_code": [ "O campo from.postal code é obrigatório." ], "to.postal_code": [ "O campo to.postal code é obrigatório." ] } } Corpo da requisição Json: { "from": { "postal_code": "96020360" }, "to": { "postal_code": "01018020" }, "products": [ { "id": "x", "width": 11, "height": 17, "length": 11, "weight": 0.3, "insurance_value": 10.1, "quantity": 1 } ], "options": { "receipt": false, "own_hand": false }, "services": "1,2" } Para outros endpoints, como listar transportadoras e listar lojas, o resultado está ok, portanto imagino que não seja problema de autenticação.
ANSWERED

exemplo PHP

Sou desenvolvedor PHP Jr., vocês poderiam enviar um modelo para integrar no meu site?
ANSWERED

Lista transportadores disponíveis via API

Tem alguma rota para eu saber quais as transportadores que meu cliente selecionou?
ANSWERED

Token OAuth x Token no Painel de Controle

Ola, gostaria de compreender se terei diferenças funcionais se ao invés de utilizar o Token obtido no fluxo OAuth depois de cadastrar um Aplicativo eu utilizar o Token gerado no próprio painel de controle da Melhor Envio . E também confirmar que esta possibilidade também existirá no ambiente de PRODUÇÃO Att,