import os import sys import requests from dotenv import load_dotenv from flask import Blueprint load_dotenv() codigo_solicitacao = "" API_BASE_URL = "https://dev.itguys.com.br" url = f"{API_BASE_URL}/v1/boletos/{codigo_solicitacao}/pdf" headers = { "Authorization": "Bearer ", "Content-Type": "application/json" } try: response = requests.get(url, headers=headers) if response.status_code != 200: print("Erro obtendo o PDF") sys.exit(1) # salva o conteudo da resposta em um arquivo, pois ja retorna como bytes with open(f"{codigo_solicitacao}-cobranca.pdf", "wb") as pdf_file: pdf_file.write(response.content) print(f"PDF salvo em {codigo_solicitacao}-cobranca.pdf") except Exception as e: print(e) sys.exit(1)