def obter_imagem_qrcode(url, cert_file_path, key_file_path):
try:
# Realizar a requisição GET na URL do QR Code
response = requests.get(url, cert=(cert_file_path, key_file_path))
# Verificar se a resposta é bem-sucedida
if response.status_code == 200:
resposta_json = response.json() # Interpretar a resposta como JSON
imagem_qrcode = resposta_json.get("imagemQrcode", None) # Extrair o parâmetro imagemQrcode
if imagem_qrcode:
return imagem_qrcode # Retornar o valor de imagemQrcode
else:
return {"erro": "Parâmetro 'imagemQrcode' não encontrado na resposta."}
else:
return {"erro": f"Erro na requisição: {response.status_code}", "detalhes": response.text}
except Exception as e:
return {"erro": f"Falha na requisição GET: {e}"}
try:
# Realizar a requisição GET na URL do QR Code
response = requests.get(url, cert=(cert_file_path, key_file_path))
# Verificar se a resposta é bem-sucedida
if response.status_code == 200:
resposta_json = response.json() # Interpretar a resposta como JSON
imagem_qrcode = resposta_json.get("imagemQrcode", None) # Extrair o parâmetro imagemQrcode
if imagem_qrcode:
return imagem_qrcode # Retornar o valor de imagemQrcode
else:
return {"erro": "Parâmetro 'imagemQrcode' não encontrado na resposta."}
else:
return {"erro": f"Erro na requisição: {response.status_code}", "detalhes": response.text}
except Exception as e:
return {"erro": f"Falha na requisição GET: {e}"}