Spaces:
Sleeping
Sleeping
| 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" | |
| 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} |