Comunidade

Ask a Question

CORS - Problema

Passei a ter problemas na requisição dos resources dando erro de CORS. Not allowed Origin url. Eu consigo gerar o token, tudo certinho, passo o redirect_uri, nas requisições. E tb adicionei o user Agent nas requisições, mas não consigo fazer funcionar as requisicoes. Poderiam me dar uma orientação o que pode estar ocorrendo?

Codigo de autorização

onde consigo esse primeiro codigo de autorização? estou tentando fazer uma requisição na api de Authorização e está faltando esse parametro code. {"grant_type": "authorization_code", "client_id": 1234, "client_secret": "a3s2d1as3d21", "redirect_uri": "<https://localhost.com/approve/">, "code": "?????" }

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?