Ir ao conteúdo

Posts recomendados

Postado
import requests

url_danfe = "https://ws.meudanfe.com/api/v1/get/nfe/xmltodanfepdf/API"
chave_acesso = '35230562055710000176550010001756821503980339'
xml_nfe =  'Content-Type: text/plain'

headers = '<?xml version="1.0" encoding="UTF-8"?><nfeProc ... </nfeProc>'

response = requests.post(url_danfe, headers=headers, data=xml_nfe)

if response.status_code == 200:
    print("Requisição bem-sucedida!")
else:
    print(f"Falha na requisição. Código de Status HTTP: {response.status_code}")
    print(f"Resposta da API: {response.text}")

Boa noite,

 

alguém poderia me auxliar neste código abaixo?

 

Preciso fazer a comunicação com a API abaixo gratuita de forma que o código seja validado em 200-OK:

 

Segue o code:

<import requests



url_danfe = "https://ws.meudanfe.com/api/v1/get/nfe/xmltodanfepdf/API"

chave_acesso = '35230562055710000176550010001756821503980339'

xml_nfe =  'Content-Type: text/plain'



headers = '<?xml version="1.0" encoding="UTF-8"?><nfeProc ... </nfeProc>'



response = requests.post(url_danfe, headers=headers, data=xml_nfe)



if response.status_code == 200:

    print("Requisição bem-sucedida!")

else:

    print(f"Falha na requisição. Código de Status HTTP: {response.status_code}")

    print(f"Resposta da API: {response.text}")>

 

segue orientação da API:

 

 

API de conversão XML para DANFE

* Esta API é grátis e sempre será.

URL: https://ws.meudanfe.com/api/v1/get/nfe/xmltodanfepdf/API

METHOD: POST | BODY RAW: (o xml da NFe em texto)

HTTP STATUS: 200 = OK ou 500 = Falha ao gerar PDF do DANFE! Confira o seu XML

RESPONSE:
   * A RESPONSE é o DANFE codificado em BASE64
   * A RESPONSE pode estar contida em ASPAS duplas
   * Para visualizar no navegador: data:application/pdf;base64,RESPONSE_SEM_ASPAS

 

REQUEST EXAMPLE:

 

 

  • Curtir 1
Postado

segue o erro:

 

Status da resposta: 401
Resposta do servidor:
{"code":"900902","message":"Missing Credentials","description":"Invalid Credentials. Make sure your API invocation call has a header: 'null : Bearer ACCESS_TOKEN' or 'null : Basic ACCESS_TOKEN' or 'apikey: API_KEY'"}

Postado

Pelo que o erro informa e pelo que vejo no seu código, você não colocou sua chave de acesso/token.

 

Repare que você cria o namespace dele com o nome "chave_acesso" mas não usou em parte alguma do código.

  • Curtir 1
  • 9 meses depois...

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...