Spaces:
Running
Running
from fastapi import FastAPI, Request | |
from fastapi.middleware.cors import CORSMiddleware | |
import requests | |
import os | |
app = FastAPI() | |
app.add_middleware( | |
CORSMiddleware, | |
allow_origins=["*"], | |
allow_credentials=True, | |
allow_methods=["*"], | |
allow_headers=["*"], | |
) | |
async def webhook(data: dict, request: Request): | |
headers = { | |
'Content-Type': 'application/json', | |
'Authorization': 'Bearer ' + os.getenv('tokenAPI') | |
} | |
response = requests.post(os.getenv('urlAPI'), json=data, headers=headers) | |
print("Response Content:", response.text) | |
def read_general(): | |
return {"response": "Webhook Started"} |