Spaces:
Running
Running
File size: 674 Bytes
002fca8 30533c3 70dc730 8e9508a 11c5c73 23d7e0d eadded2 6159237 b32b0d3 7660e28 863cde7 2282305 863cde7 09a8c2d 79f7735 2282305 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
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=["*"],
)
@app.post("/")
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)
@app.get("/")
def read_general():
return {"response": "Webhook Started"} |