Spaces:
Sleeping
Sleeping
import funciones, globales | |
from fastapi import FastAPI, Form | |
from fastapi import FastAPI, File, UploadFile | |
from fastapi.responses import StreamingResponse, FileResponse, JSONResponse | |
from fastapi import FastAPI, Form | |
from typing import Optional # Importa Optional | |
app = FastAPI() | |
# Nuevo endpoint para Health Check | |
async def health_check(): | |
""" | |
Este endpoint devuelve una respuesta 200 OK para indicar que la API est谩 funcionando. | |
""" | |
return JSONResponse(content={"status": "ok"}, status_code=200) | |
async def creaLinkSesion( | |
price_id: str = Form(...), # Sigue siendo requerido, enviado como Form si la petici贸n es multipart/form-data | |
customer_email: Optional[str] = Form(None), # Ahora opcional, valor por defecto None | |
customer_id: Optional[str] = Form(None) # Ahora opcional, valor por defecto None | |
): | |
return funciones.create_checkout_session(price_id, customer_email, customer_id) | |