Mr-Help's picture
Update app.py
1c41be4 verified
raw
history blame contribute delete
895 Bytes
from fastapi import FastAPI, Request
import uvicorn
import json
import requests
app = FastAPI()
GOOGLE_SCRIPT_URL = "https://script.google.com/macros/s/AKfycbyba5gukA3d-4H2UT5lXWTEA2H_e04IEBUwVuGERM2Let0BcqHAooz3RihBQ_GnAsmV/exec"
@app.post("/")
async def log_and_forward_request(request: Request):
data = await request.json()
print("Received Data:", json.dumps(data, indent=4))
try:
response = requests.post(GOOGLE_SCRIPT_URL, json=data, headers={"Content-Type": "application/json"})
response.raise_for_status() # Ensure request was successful
google_response = response.json()
except requests.exceptions.RequestException as e:
print("Error forwarding request:", str(e))
return {"message": "Error forwarding request", "error": str(e)}
return {"message": "Data forwarded successfully", "google_response": google_response}